Sr. Full-Stack Developer
Apply NowCompany: Reflexive Concepts
Location: Annapolis, MD 21401
Description:
Reflexive Concepts is seeking a skilled Sr. Full-Stack Developer to join our team!
Technology Stack:
- Collaborate with the existing team to provide development and support for mission-critical Security Applications, spanning various technologies across the stack.
- Support and maintain 9 independent applications, utilizing front-end technologies such as Angular and Vue for user interface development.
- Work with a diverse range of backend technologies, including Node and Java, to ensure the seamless operation of critical applications.
- Provide application development and production support, addressing issues and optimizing application performance for mission-critical functions.
- Contribute to the design of Enterprise Applications, helping to create robust, scalable, and efficient solutions.
- Code, test, and troubleshoot applications deployed within a cloud infrastructure, ensuring reliability and availability.
- Engage in agile development practices using tools like Jira, collaborating closely with the team to deliver new functionality and modernize existing code bases.
- Participate in brainstorming sessions to identify opportunities for code base optimizations and innovative implementations that enhance the applications.
- Utilize Git version control for efficient code management and collaboration with the team to provide high-quality products to the customer in a fast-paced environment.
- Collaborate closely with cross-functional teams, including security experts and stakeholders, to ensure the highest level of security and compliance in the development and support of mission-critical Security Applications.
Technology Stack:
- JavaScript
- Node.js
- Java
- AngularJS
- Angular
- Vue.js
- MongoDB
- SQL
- AWS
- Git
- TS/SCI with Polygraph
- Twelve (12) years of experience in software development/ engineering in programs and contracts of similar scope, type, and complexity.
- Sixteen (16) years of software development experience may be substituted in lieu of a degree.
- Experience working with front-end technologies including JavaScript
- Willingness to learn new technologies
- Experience with MongoDB or other NoSQL database experience
- Experience developing and updating technical documentation
- Experience with Java, Node.js, AngularJS, Angular, VueJS or comparable JavaScript frameworks/libraries
- Experience working with Git for source code management
- Experience working with the AWS Platform
- Experience working in an Agile Development Team
- Experience managing the full software development lifecycle (SDLC) to include requirements definition, design, development, test, deployment, and sustainment