Software Development Engineer - Denver, CO
This position is for a software development engineer that will provide full software development life-cycle support, as well as working in an agile development environment. Under minimal direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related disciplines, applications implications, and customer areas. Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support. Maintains currency, debugs and configures related software products. Provides operating systems planning and evaluation for performance analysis, capacity planning and hardware upgrades. Works from specifications to develop or modify operating systems applications. Assists with design, coding, benchmark testing, debugging and documentation of programs. Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system. Designs, codes, tests and implements tools for operations automation. Works on most phases of software systems programming applications, and may require instruction and guidance in other phases.
Bachelor’s degree in Engineering or Technical field or related experience.
Java and C++ software development experience required.
Software engineering and software development with Java/JEE/C++ experience. The candidate will have experience and knowledge of basic software practices such as coding standards and configuration management. Candidate must have excellent oral and written communication skills and an ability to work effectively in a rapid paced, team environment.
Candidate must be able to pass a US Government Position of Public Trust background check.