General Dynamics Information Technology Senior API Developer in Topeka, Kansas
Type of Requisition: Regular
Clearance Level Must Be Able to Obtain: None
Public Trust/Other Required: MBI (T2)
Job Family: Software Development
GDIT is seeking a Senior API Developer to fill a technical software development role across one (or more) VA Corporate Product Lines on the VA T4NG Consolidated Corporate Support Services (CCSS) program serving our Department of Veterans Affairs Corporate Portfolio clients across the entire U.S. CCSS is in contract start-up in its initial awarded Base Period of six months, with three additional one-year option periods that can be exercised.
A Senior API Developer must be able to create logical and functional software code in a variety of languages. Must have experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments. Must have experience reacting to problems and correcting the program as necessary.
Performs all phases of the software development lifecycle.
Analyze user/business needs and functionality to plan and design software systems to meet those needs.
Creates a variety of models and diagrams that show programmers the software code needed for an application.
Performs software updates, refinement, testing, and debugging to meet business needs.
Prepares and analyzes reports on software project specifications, activities, or status.
Document the software or system process for future maintenance and updates.
Ensure that API endpoints conform to best practices, algorithms are efficient, and LINQ queries perform well
Create RESTful API based on the Java Spring framework that run as microservices on Kubernetes within Docker containers
Create Kafka producers based on the Java Spring framework
Using Apigee, implement requirements of the API layer
Required Skills and Experience
Bachelor’s degree and 8 years of experience; 8 years of additional relevant experience may be substituted for education
Strong SQL experience
Understanding of EntityFramework
Understanding of LINQ and the transition of LINQ queries to SQL queries
Experience in all areas of Group 1, Group 2 or Group 3 (experience in 1 of the three groups – not all):
Group 1: Microsoft .Net Framework; Microsoft Structured Query Language (SQL) Server; VMware vSphere; Windows Server; Telerik Controls
Group 2: Microsoft Entity, MicroFocus Fortify Static Code Analyzer, Delphi
Group 3: Microsoft Entity, MicroFocus Fortify Static Code Analyzer, SQL, .Net
Ability to obtain a VA Position of Public Trust – Medium Background Investigation (MBI)
Desired Skills and Experience
Experience with the following: Angular/Node.Js, C#, ASP.net, MS Visual Studio, Azure DevOps
Experience with OpenAPI (OAS)/Swagger API specification development
Experience with Web application frameworks allowing REST, JSON, etc. integration such as Spring & Struts
Experience with Google Cloud Apigee (API Management)
Experience with Apache Kafka (including the Confluent platform)
Experience with Microservice development
Experience in Kubernetes
Experience in Docker
Experience with container orchestration (Openshift, Rancher, etc.)
Experience with Drupal Content Management System
Strong analytical, verbal, and written communication skills
Self-starter with a positive attitude and very good interpersonal skills
Strong work ethic with ability to self-manage workload and deliverables under tight deadlines
COVID-19 Vaccination: GDIT does not have a vaccination mandate applicable to all employees. To protect the health and safety of its employees and to comply with customer requirements, however, GDIT may require employees in certain positions to be fully vaccinated against COVID-19. Vaccination requirements will depend on the status of the federal contractor mandate and customer site requirements.
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.