Play a pivotal role in an application’s functional life
Troubleshooting to fixing bugs in applications
Maintain applications and systems
Continuously enhance and maintain the application using programming and scripting languages
Troubleshoot any issues that arise operationally
Upgrade the system to meet security requirements
Advise government clients on the best ways to improve and modernize existing systems
Use cloud platform technology for good
Requirements
5+ years of experience maintaining and making minor changes to existing applications or keeping those systems working in a sustainment mode within an Agile environment
Experience with legacy enterprise systems and working in a microservices or distributed application environment
Experience with Java and React or Node.js
Experience with workflows, web parts, site maintenance, APIs, and cloud platforms, including Amazon Web Services
Experience creating and testing modules and components for compliance with 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
Ability to lead design and code reviews and address findings within a collaborative, cross-functional team
Secret clearance
Bachelor's degree in a Software Engineering, Computer Science, or Information Systems field and 5+ years of experience in software engineering, or 9+ years of experience in software engineering in lieu of a degree
Benefits
Health, life, disability, financial, and retirement benefits
Paid leave
Professional development
Tuition assistance
Work-life programs
Dependent care
Recognition awards for exceptional performance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaReactNode.jsAPIscloud platformsAmazon Web ServicesGITDevOpscontinuous integrationcontinuous deployment