Junior Software Developer

Reflexive ConceptsAnnapolis, MarylandOn-siteFull-timeMid level, 2–5 yearsListed 6 hours ago

Apply now

About this role

Reflexive Concepts is seeking a skilled Junior Software Developer to join our team!

Duties and Responsibilities:

- Collaborate on a team of three developers working to enhance the Tracking Repository for Incoming Orders application.

- Write code, develop features, and maintain the application.

- Address user issues, fix bugs, and improve system performance.

- Develop and implement monitoring tools and systems that detect potential issues before they lead to outages, ensuring system stability.

- Adapt to a fast-paced, agile work environment.

- Manage and update Docker containers to ensure efficient application deployment and scaling and to streamline the development process.

- Quickly diagnose and resolve technical issues, whether related to code, infrastructure, or data, to maintain system functionality.

- Implement best practices for data security and integrity to protect sensitive data and ensure compliance.

- Engage in Agile methodologies, participate in sprint planning and stand-up meetings, and adapt to changing requirements and priorities in a collaborative, iterative development process.

Required Qualifications:

- Active TS/SCI security clearance with Full Scope (FS) Polygraph.

- Bachelor's degree in a technical discipline and three (3) years of experience in software development/engineering. Seven (7) years of experience in software development/engineering may be substituted in lieu of a degree.

- Experience working with front-end technologies, including JavaScript.

- Willingness to learn new technologies.

- Experience developing and updating technical documentation.

Technology Stack:

- Python

- Docker

- Django

- AWS

- Java

- JavaScript

- VueJS

Desired Skills:

- Experience working in an Agile development environment.

- Experience managing the full software development lifecycle (SDLC), including requirements definition, design, development, test, deployment, and sustainment.

- Experience with any of the following technologies: Java, Django, VueJS.

- Experience managing systems in a virtual hosting environment, including AWS.

- Experience with PostgreSQL.

- Experience working with Docker for containerization.

- Familiarity with CI/CD.

- Experience with Vuetify.

- Experience with Vite.