GD Information Technology, Inc. - Chantilly, VA

posted 4 months ago

Full-time - Mid Level
Remote - Chantilly, VA
10,001+ employees

About the position

As a Software Developer (Systems Software) at GDIT, you will be responsible for delivering innovative solutions to complex problems, focusing on application development that enhances the end-user experience. This role emphasizes collaboration in a Lean Agile Development environment, where you will tailor cutting-edge solutions to meet the unique requirements of clients, ensuring both immediate and long-term user satisfaction.

Responsibilities

  • Develop detailed design and associated deliverables for software solutions.
  • Translate customer and system requirements into effective design.
  • Design system interfaces and develop Single Page Applications using HTML5, CSS3, and JavaScript frameworks such as Angular, React, or Vue.js.
  • Develop synthetic or mocked data and web services.
  • Accomplish standard CRUD use cases in relational or non-relational data stores, including PostgreSQL, MySQL, DynamoDB, or MongoDB.
  • Develop RESTful web services using NodeJS or similar technologies.
  • Incorporate enterprise-scale identity and access management technologies such as OAuth, SAML, or OpenID Connect.
  • Develop JUnit and Jasmine tests, and work with testing platforms such as Jest or Karma.
  • Utilize DevOps tools such as Git, Jenkins, or Nexus.

Requirements

  • BA/BS in Information Technology or related field.
  • 8+ years of related experience in software development.
  • Top Secret SCI clearance with Polygraph.
  • Demonstrated experience in Lean Agile Development environments.
  • Experience in developing detailed design and associated deliverables.
  • Ability to translate customer and system requirements into design.
  • Experience in designing system interfaces and developing Single Page Applications.
  • Experience with CRUD use cases in various data stores.
  • Experience in developing RESTful web services using NodeJS or similar technologies.
  • Experience with identity and access management technologies.

Nice-to-haves

  • Hands-on experience with Lucidworks Fusion 4 or higher.
  • Experience building and maintaining relationships among customers and stakeholders.
  • Experience developing long-term strategic objectives for user satisfaction.
  • Ability to communicate complex technical ideas to diverse audiences.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team for career development
  • Professional growth opportunities including paid education and certifications
  • Paid vacation and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service