Millennium Corporation

  • Software Application Developer

    Job Locations US-AL-Huntsville
    Posted Date 3 days ago(2/15/2019 9:22 AM)
    Job ID
    2019-1254
  • 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

    Responsibilities

    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

    Qualifications

    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

    Options

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