SAIC - Sterling, VA

posted about 1 month ago

Full-time - Senior
Onsite - Sterling, VA
Professional, Scientific, and Technical Services

About the position

The Principal Software Engineer at SAIC is a key member of the agile software development team, responsible for designing and developing .Net applications, including middleware and user interface applications. This role involves active participation in all Program Increment and Sprint ceremonies, ensuring high-quality software development and integration with PostgreSQL databases. The engineer will also manage software testing activities and provide engineering support for deployed solutions.

Responsibilities

  • Participate in all Program Increment and Sprint ceremonies as an active member of the agile software development team.
  • Design and develop .Net applications, including middleware applications, user interface applications, and web services applications.
  • Develop and integrate with PostgreSQL server databases.
  • Create software design documentation, including design diagrams and data flow diagrams.
  • Utilize Integrated Development Environment (IDE) tools such as Microsoft Visual Studio and GIT.
  • Manage software testing activities, including data setup and defect troubleshooting.
  • Provide Tier 3 / 4 engineering support for solutions deployed to production.

Requirements

  • Bachelor's degree in computer science or a directly related field (4 years' experience may be considered in lieu of degree).
  • 9+ years of experience in software development/engineering.
  • Experience with middleware and user interface driven applications.
  • Proficiency in web services development.
  • Excellent troubleshooting and resolution skills.
  • Experience with multi-threaded applications and exception handling.
  • Integration experience with hardware devices and vendor SDKs.
  • Ability to work in team environments across diverse projects with multiple stakeholders.
  • Proficiency in Javascript, Vue.js, C#, .NET Core, Web API, Visual Studio Code, Jenkins, Gitlab, xUnit, and SonarQube.
  • AWS experience.
  • Experience in agile development.

Nice-to-haves

  • Current holder of a DHS Public Trust clearance or the ability to obtain one.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service