The company is looking to hire a Developer 2 to design, test, implement, and maintain software solutions, delivering identified requirements and solutions to customers and end users.
Requirements
- Specialized software experience may be required.
- Industry certifications including Security+ may be required.
Responsibilities
- Provides technical expertise in performing application programming, systems analysis for databases, software development, and maintenance activities.
- Provides software requirements definition and application development using common development languages and relational database management systems.
- Provides analysis and troubleshooting for software applications.
- Creates and maintains Application Programming Interfaces (APIs) including REST, RPC, and SOAP.
- Performs research, as necessary, into development techniques, programming solutions, and new and emerging technologies.
- Maintains technical documentation to assist with software maintenance, troubleshooting, modifications, and upgrades.
- Performs peer testing of the delivered code and solutions of others.
Other
- Bachelor's degree in computer science or related technical field or equivalent years of experience.
- At least 5 years of applicable professional experience on projects of similar scope, type, and complexity. Five years of additional development experience may be substituted for a bachelor's degree.
- Ability to clearly communicate.
- This position may require a security clearance issued by the United States Government.
- Ability to travel to customer sites for meetings, access to systems, and site tours as required. May involve extended periods of walking.