Booz Allen Hamilton-posted 4 months ago
$86,800 - $198,000/Yr
Full-time • Mid Level
Charleston, SC
Professional, Scientific, and Technical Services

As a software sustainment engineer, you play a pivotal role in an application's functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We're looking for an experienced software sustainment engineer like you to apply your knowledge to our clients' challenges and their legacy enterprise systems. As a software sustainment engineer at Booz Allen, you'll have an operational impact from day one. With a team of professionals, you'll maintain applications and keep systems working. You and your team will use programming and scripting languages as you continuously enhance and maintain the applications, troubleshoot any issues that arise operationally, and upgrade the systems to meet security requirements. Most importantly, you'll advise our clients on the best ways to improve and modernize the existing systems. Work with us to help us secure crucial systems while watching them grow and modernize.

  • Maintain and make minor changes to existing applications in a sustainment mode within an Agile environment.
  • Work with legacy enterprise systems and in a microservices or distributed application environment.
  • Use programming and scripting languages to enhance and maintain applications.
  • Troubleshoot operational issues and upgrade systems to meet security requirements.
  • Advise clients on improving and modernizing existing systems.
  • Lead design and code reviews and address findings within a collaborative, cross-functional team.
  • 7+ years of experience maintaining and making minor changes to existing applications.
  • 3+ years of experience with legacy enterprise systems and working in a microservices or distributed application environment.
  • Experience with Java, React, Node JS, or Amazon Web Services (AWS).
  • Experience with workflows, web parts, site maintenance, APIs, and cloud platforms.
  • Experience creating and testing modules and components for compliance to design specifications.
  • Experience developing and testing interfaces between software products and products of other vendors.
  • Knowledge of source control systems, such as GIT, DevOps, continuous integration, and continuous deployment.
  • Public Trust HS diploma or GED.
  • Experience with Python, C#, C/C++, .NET, JavaScript, Angular, PHP, Bash, Visual Basic, Groovy, or Lua.
  • Experience with Azure or Google Cloud Platform.
  • Experience with Microsoft SharePoint, Microsoft Products, Microsoft Windows Server, or Microsoft SQL Server.
  • Knowledge of shell scripting and automation.
  • Knowledge of relational and hierarchal data structures and functional programming.
  • Bachelor's degree in Computer Science.
  • Health, life, and disability insurance.
  • Financial and retirement benefits.
  • Paid leave and professional development.
  • Tuition assistance and work-life programs.
  • Dependent care support.
  • Recognition awards program for exceptional performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service