New Carrolton, MD
Our client is currently hiring for a Senior Java Developer. The developer will identify, document, and analyze customer, business, and system requirements; evaluate alternative approaches; and design and develop solutions tailored to specific Agency, systems, and customer requirements. The software developer will lead the testing and integration of new and modified solutions into the system. They will review and provide guidance on software and configuration management.
Design and build solutions consistent with enterprise architecture reference standards;
Work closely with the technical and leadership teams to actively identify and log technical issues or risks associated with a project, escalating them, as appropriate, and possibly implementing mitigation strategies for risk prevention and timely resolution
Generate ideas for designing and adapting software to meet evolving customer needs and recommends suggested approach.
Evaluate system design requirements to determine their impact on the development process.
Implement updates to existing software applications to meet new requirements.
Develop software code, applications, and scripts for application and testing.
Troubleshoot software-related problems in systems; identifies issues and recommends solutions.
7+ years of experience as a software developer
Hands-on expertise with application design and software development
Bachelor's Degree in Computer Science, Computer Science Engineering, or related field required; advanced Degree preferred
Active Secret Clearance