Full Stack Engineer, Senior

Key Role:

Play a key role as a senior developer on a corporate Agile team focused on emerging technologies using AIML services. Serve as a contributor in all phases of the software development life cycle (SDLC), including design, development, and maintenance of applications. Prototype, develop, and analyze software. Perform peer reviews on source code to ensure reuse, scalability, and the use of best practices. Participate in collaborative technical discussions that focus on software design, architecture, and development as well as user experience. Provide continuous feedback to refine current practices, promote timely software release cycles, and improve agile methods. Due to the nature of work performed within this facility, U.S. citizenship is required.

Basic Qualifications:

-5+ years of experience with a software development team

-3+ years of experience with agile methodologies

-Experience with C#

-Experience with implementing RESTful APIs

-Experience with two or more of the following: Azure Cloud Services, JavaScript, Python, mentoring junior developers, AI, or data science

-Knowledge of database concepts and CRUD operations

-BS degree

Additional Qualifications:

-Experience with Dev Ops practices such as CICD and Versioning

-Experience with implementing enterprise applications

-Experience with Natural Language Processing or Chatbot development

-Experience with microservices design

-Experience with database design

-Experience with front-end development, including web or mobile

-Knowledge of JavaScript frameworks, including Angular, Node.js, React, or Vue

-BS degree in CS or IT related field preferred; MS degree in CS or IT related field a plus

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.


Not ready to apply? Join our talent community and sign up for job alerts.