GD Information Technology, Inc. - Chantilly, VA
posted 4 months ago
As a Software Developer (Systems Software) at GDIT, you will be tasked with delivering innovative solutions to complex problems, ensuring that the end user's experience is prioritized. Your role will involve tailoring cutting-edge software solutions to meet the unique requirements of our clients, contributing to a safer and smarter future. With a focus on application development, you will work in a Lean Agile Development environment, translating customer and system requirements into detailed designs and deliverables. You will also be responsible for designing system interfaces and developing Single Page Applications using modern web technologies such as HTML5, CSS3, and JavaScript frameworks like Angular, React, or Vue.js. In this position, you will develop synthetic or mocked data and web services, accomplish standard CRUD use cases in various data stores including PostgreSQL, MySQL, DynamoDB, or MongoDB, and create RESTful web services using NodeJS or similar technologies. Your expertise will also extend to incorporating enterprise-scale identity and access management technologies such as OAuth, SAML, or OpenID Connect. Additionally, you will be expected to develop unit tests using JUnit and Jasmine, and work with testing platforms like Jest or Karma. Familiarity with DevOps tools such as Git, Jenkins, or Nexus will be essential for your success in this role. At GDIT, we value our people as our greatest asset. You will have the opportunity to grow your career through professional development opportunities, including paid education and certifications. We are committed to providing a supportive work environment that encourages innovation and collaboration, allowing you to make a significant impact on our clients' missions and the broader community.