Jobs and Careers
USA VA Home Office (VAHOME), United Statesfull_timeVerifiedPosted 17 Jul 2024
💰 $117,300/yr($86,700/yr$117,300/yr)

About the role

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

None

Clearance Level Must Be Able to Obtain:

None

Suitability:

Public Trust/Other Required:

Job Family:

Software Development

Job Qualifications:

Skills:

Agile Scrum Development, Java, Software Development

Certifications:

None - None

Experience:

5 + years of related experience

US Citizenship Required:

Yes

Job Description:

Deliver simple solutions to complex problems as a Software Developer Senior at GDIT. Here, you’ll tailor cutting-edge solutions to the unique requirements of our clients. With a career in application development, you’ll make the end user’s experience your priority and we’ll make your career growth ours.

At GDIT, people are our differentiator. As a Software Developer Senior, you will help ensure today is safe and tomorrow is smarter. Our work depends on a Software Developer Senior joining the GDIT team to support our clients' efforts in creating modern systems that implement Clean Air Act policy.

HOW A SOFTWARE DEVELOPER SENIOR WILL MAKE AN IMPACT

·        Participate in an agile team, contributing to all aspects of the development lifecycle, including requirements, design, development, code review, testing, deployment, and maintenance of software solutions.

·        Guide junior and mid-level software developers, including peer reviews and paired programming to support sound coding practices and adherence to operating standards.

·        Design systems that follow industry best practices and meet our clients’ needs.

·        Support and enhance a software web application architecture that includes databases (Oracle, Postgres, etc.), RESTful web services (Spring, JSON, XML, etc.), a variety of user interface frameworks (Angular, APEX, Struts 2, etc.), and systems and security integration.

·        Implement technical requirement specifications into working software that satisfies acceptance criteria.

·        Produce technical documentation and specifications as needed to support our business needs.

·        Contribute to improvements in the software development lifecycle, utilizing practices such as test-driven development, static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning.

·        Recommend continuous improvements to operating standards for such items as change control, source code control, issue tracking, time reporting, etc.

WHAT YOU’LL NEED TO SUCCEED:

·        Education: Bachelor of Arts/Bachelor of Science

·        Required Experience: 5+ years’ experience in information technology or software development (application development, systems integration). Java and TypeScript programming experience preferred. A Master's degree or specialized certification will count as 2 years of experience, and a PhD as 4 years of experience.

·        Experience developing responsive, mobile-friendly web-based applications that integrate seamlessly with APIs and back-end databases. 

·        Experience estimating development tasks and identifying associated risks and dependencies.

·        Experience guiding junior or mid-level software developers through peer reviews and productive feedback on coding practices.

·        Proficiency with fundamental languages such as Java, JavaScript, TypeScript, HTML, CSS, and JSP.

·        Proficiency programming in modern frameworks such as Angular and Spring Boot.

·        Proficiency with database languages such as PostgreSQL and Oracle SQL.

·        Experience working on an agile software development team.

·        <

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Dynamics Information Technology

View company profile →