Role and Responsibilities :• Produce software based on desired functionality provided by users and analysts• Interpret mission needs and requirements to produce user-friendly software systems• Leverage continuous integration to create sustainable and maintainable software• Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback. Experience in full-stack web development with one or more of the following technologies: Java, C, Python, web frameworks, JS/Typescript, React, Web Services (REST), Containerization, Kubernetes, Helm, NoSQL and SQL databases, TIG Stack, AWS or other cloud providers, Linux, Gitlab CI/CD.