Millennium Corporation

  • Software Application Developer

    Job Locations US-AL-Huntsville
    Posted Date 3 days ago(2/15/2019 9:22 AM)
    Job ID
  • Overview

    Millennium Corporation is seeking to hire multiple Software Application Developers in Huntsville, AL.  As a member of the new Cyber Capability Development Team, the candidate will perform the following tasks:

    • Develop new custom applications that support red team and cyber security services
    • Perform technology trade studies, requirements analysis, and proof of concept or prototyping as needed for engineering and design of IT applications
    • Support applications in O&M status by providing enhancements and bug fixes as needed
    • Develop, test, implement and maintain complex applications, including web applications and user interfaces
    • Consult with users to develop formal user requirements and translate those into application design


    Primary Responsibilities:

    • Mid & Sr. level software development
    • Applies comprehensive knowledge of concepts, processes, practices, and procedures on technical assignments
    • Designs, develops, enhances, debugs, and implements software
    • Troubleshoots production problems related to software applications
    • Researches, tests, builds, and coordinates the conversion and/or integration of new products based on requirements
    • Designs and develops new software products or major enhancements to existing software
    • Addresses problems of systems integration, compatibility, and multiple platforms
    • Consults with Red Team Operators and end users to identify application requirements
    • Performs feasibility analysis on potential future projects to management
    • Assists in the evaluation and recommendation of application software packages, application integration and testing tools
    • Resolves problems with software and responds to suggestions for improvements and enhancements
    • Instructs, assigns, directs, and checks the work of other software developers on development team
    • Participates in development of software user manuals


    Required Qualifications:

    • Bachelor's degree and 4+ years related experience, additional years of experience will be considered in lieu of degree
    • Must be eligible to obtain a DOD Top Secret security clearance
    • Ability to develop, test, implement and maintain complex applications and databases
    • Ability to design, develop, and maintain applications within the cloud environment
    • Experience developing web applications
    • Experience debugging code and root cause analysis techniques.
    • Experience working in a Windows, MacOS, and/or Linux environment
    • Ability to convey technical information to non-technical individuals
    • Ability to work in dynamic and challenging environments
    • Strong oral and written communication and interpersonal skills
    • Complex problem-solving skills

    Preferred Qualifications:

    • Experience working with Agile software development methodology
    • Experience working in an R&D or capability development environment
    • Knowledge of cyber security practices and principles


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed