• Software Developer 6

    M. C. DeanAnnapolis Junction, MD 20701

    Job #2647990542

  • Software Developer 6

    ID 11029

    Location Annapolis Junction, MD

    Apply Now (~~~)

    Position Summary

    As a Software Developer you will work independently and as part of a cross-functional team to develop, maintain, and enhance complex and diverse software systems pursuant documented requirements.

    Responsibilities include but are not limited to:

    • Performing full life-cycle software development, from conception to deployment

    • Reviewing and testing software components to ensure design requirements are met

    • Recommending system designs including hardware and softwareuse, process standards, and procedures

    • Designing, coding/modifying, an implementing complex algorithms pursuant to strict requirements

    • Working with engineers to determine and analyze requirements, capabilities, and interfaces

    • Coordinating software system installation and monitor equipment functionality to ensure operational specifications are met

    Position/Candidate Requirements

    • Security Clearance: TS/SCI with Polygraph REQUIRED

    • Education and Experience: Computer Science, Engineering, or a Related Discipline

    • Associates Degree and 15+ years of relevant progressive experience or

    • Bachelor's Degree and 12+ years of relevant progressive experience or

    • Master's Degree and 9+ years of relevant progressive experience

    • DoD 8570 IAT Level II or higher baseline certification, e.g. CISSP, Security+, etc.

    • Relevant experience / knowledge of coding languages, development frameworks and third-party libraries

    • Front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery)

    • Back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, ~~~)

    • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design

    • Strong oral and writing skills

    • Demonstrate background working with multidisciplinary teams

    • Demonstrate time management and organization skills to meet deadlines and quality objectives

    • Ability to travel up to 25% of the time

    Abilities

    • Exposure to computer screens for an extended period of time.

    • Sitting for extended periods of time.

    • Reach by extending hands or arms in any direction.

    • Have finger dexterity in order to manipulate objects with fingers rather than whole hands or arms, for example, using a keyboard.

    • Listen to and understand information and ideas presented through spoken words and sentences.

    • Communicate information and ideas in speaking so others will understand.

    • Read and understand information and ideas presented in writing.

    • Apply general rules to specific problems to produce answers that make sense.

    • Identify and understand the speech of another person.

    #CJ

    #JS

    Applicants for this position may be required to obtain or provide proof of flu shots or of other vaccinations depending on customer requirements and nature of the position or demonstrate a valid basis for exception.

    EOE Minorities/Females/Protected Veterans/Disabled

    VEVRAA Contractor

  • You Can Also Try Searching