Back End Developer - Mid-level
Role details
Job location
Tech stack
Job description
-
Applies analytical skills supporting process improvement, specialized studies, and requirements definition.
-
Performs analysis, planning, and development of requirements documents and functional models.
-
Designs and develops back-end architectures supporting system capabilities and integrations.
-
Develops and modifies RESTful APIs supporting application functionality.
-
Performs database management, data modeling, and optimization.
-
Supports testing and validation to verify system operability and compliance.
-
Participates in Agile program increment (PI) planning and activities requiring periodic travels.
Requirements
-
Active Secret clearance or above required. Active TS/SCI highly preferred.
-
Bachelor's degree in related field required.
-
A Master's degree may substitute for 2 years of experience.
-
7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers.
-
3 years of experience with bug tracking software (Jira).
-
3 years of experience testing web-based applications.
-
3 years of experience participating in software development programs or projects.
-
3 years of experience performing back-end web design and development.
-
3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux.
-
5 years of experience with Jenkins and GitLab.
-
5 years of experience with at least five (5) of the following:
-
Postgres
-
RDS
-
Exodus
-
Python
-
Luna
-
Java
-
Docker
-
OpenJDK
-
Ansible
-
Packer
-
Maven
-
Kubernetes
-
Red Hat
-
Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
-
Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
-
Practical experience developing in a cloud environment.
-
Experience with integrating data from unclassified to classified application deployments.
Preferred Skills and Qualifications:
-
Experience using Agile Test-Driven development.
-
Experience integrating into DoW DevSecOps environments.
-
5 years of experience with CI/CD software development.
-
Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
-
Experience structuring data so it can be integrated into machine learning technologies or AI capabilities.
#techjobs #clearance #veteransPage #USCYBERCOM
Benefits & conditions
$100,000
Maximum Salary
$145,000