GDIT has an opportunity for a dynamic and collaborative candidate to join our team supporting the Administrative Office of the US Courts (AOUSC) Product Development Office (PDO) under the Department of Chief Information Officer (DCIO) in Washington, DC. GDIT provides full software development lifecycle support for a variety of highly complex business critical systems, including COTS and customized solutions. Our support includes program and project management, business requirements analysis, solutions architecture, and software engineering within the AO to deliver systems for the Case Management and Electronic Case Filing (CM/ECF) Portfolio, the Probation and Pretrial Services (PPS) Portfolio, and the National Applications Portfolio. The CM/ECF Software Developer will work as part of an agile development team to build and support enterprise-class software applications. The current technical environment includes Informix, Java/Spring Boot, Perl, shell scripts, HTML/ CSS/ JavaScript/ AngularJS, and mobile and web technologies. The Mid-level Java Developer will execute the following responsibilities: Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment. Design, develop, and maintain code that meets requirements is high quality, and performs efficiently and effectively to provide great customer experience. Incorporate standards and best practices, including performance, security, scalability, and maintainability. Update and maintain system design documents. Review and provide feedback on functional and technical requirements. Define and propose solutions for meeting requirements. Contributing to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning. Working closely with solutions architects and senior developers to ensure system design follows the industry best practices and standards that are aligned with the Judiciary framework. Investing in learning and the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level