Collaborate with cross-functional software development teams to test and deploy new applications.
Develop and maintain the software and automation that helps to keep our systems running smoothly
Troubleshoot and debug issues
Monitor and analyze system performance
Identify and resolve system bottlenecks
Builds, designs, implements and refines cloud architectures and provides prescriptive guidance across the network and security.
Leads early scoping definitions and identifies critical dependencies.
Identifies and mitigates technology risks and develops architecture to support processes.
Collaborates with functional business units to drive business solutions and direction.
Develops and documents framework for integration and implementation of cloud systems.
Understands and determines sizing, capacity planning and requirements for infrastructure, network, and security in the cloud offering
Requirements
Minimum Qualifications LEVEL 2 = 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.
LEVEL 3 = 5 years relevant experience with Bachelors in related field; 3 years relevant experience with Masters in related field; 0 years experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 9 years relevant experience.
LEVEL 4 = 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
LEVEL 5 = 15 years relevant experience with Bachelors in related field; 13 years relevant experience with Masters in related field; 10 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 19 years relevant experience.
Strong proficiency in at least one programming language such as Python, Java, C++, or C#
Experience with software development methodologies such as Agile and Scrum
Strong understanding of software development principles, including design patterns and best practices
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Experience with monitoring and vulnerability tools such as RedHat ACS, Fortify, OWASP, SonarQube, Kibana, and others.
Strong understanding of NGA’s AWS cloud environments and native cloud services
Strong understanding of NGA Software Development Lifecycle and DevSecOps pipelines utilizing GitLab and OpenShift
TS/SCI Clearance with the US DoD REQUIRED AT HIRE (you must be a US Citizen in order to have a clearance)
Tech Stack
AWS
Cloud
Java
OpenShift
Python
TypeScript
Benefits
best-in-class medical, dental and vision plan choices
wellness resources
employee assistance programs
Savings Plan Options (401(k))
financial planning tools
life insurance
employee discounts
paid holidays and paid time off
tuition reimbursement
early childhood and post-secondary education scholarships