Junior Software Developer

Reflexive Concepts

  • Annapolis Junction, Maryland
  • 16 days ago

    Highlights

    Experience managing the full software development lifecycle (SDLC), including requirements definition, design, development, test, deployment, and sustainment. Develop and implement monitoring tools and systems that detect potential issues before they lead to outages, ensuring system stability.

    Numbers & Facts

    LocationAnnapolis Junction, Maryland

    Description

    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.

    Similar Jobs