23 Jan
Software Developer (Mid-Level) - Python/Java
Vacancy expired!
- Participation in the full Agile development life cycle for software development usng Python or Java, including participating in backlog grooming and sprint planning, developing and reviewing code, updating technical documents, generating unit tests, ensuring code meets requirements through unit testing, and resolving discrepancy reports.
- Work with the Scrum Master, Product Owner, and other Scrum team members to ensure successful integration with other software components.
- Work with minimal supervision/guidance. Participate in daily software Scrum team stand-ups.
- Requires a minimum of a BA/BS in Computer Engineering, Computer Science or an applicable engineering or technical subject with 2+ years work experience directly related to software development engineering
- 2+ years of directly related experience with software development engineering with Python or Java development
- Experience using a documented software process under configuration management control
- Must be able to pass a National Agency Check (NAC).
- Experience with Kubernetes, Docker, and/or Continuous Integration/Continuous Delivery (CI/CD) pipelines
- Experience working within a team environment using Agile/DevSecOps methods and tools, to include Jira, Confluence, Jenkins, GIT, Maven, Bitbucket
- Experience implementing cybersecurity hardened solutions
- Experience with Test Driven Development (TDD) and automated testing
- Familiarity with geospatial processing, satellite data processing, and/or weather data processing
- Self-motivated; able to remain productive while working in distributed telecommuting environment
- Strong communication skills including documentation development and presentation.
- Able to work and interact with customers
- Must be a team player and have experience working in a team environment
Vacancy expired!