Overview:
As a Software Architect, you will work with our growing DevSecOps practice evaluating, identifying, and developing complex software solutions using cloud-native services, APIs, and micros-service solutions. We are looking for candidates with experience with 8-10 years experience writing software using Agile and DevSecOps methods such as build/release management, CI/CD practices, and test automation.
Responsibilities:
Responsibilities include:
* Design, develop, and deploy modular micro-services and cloud-based systems
* Understand the needs of stakeholders and convey this to other developers
* Write and debug code for innovative software solutions
* Troubleshoot software quality, security and reliability issues
* Participate in code reviews and quality assurance activities
* Automate unit and functional tests
* Test and examine code written by others and analyzing results
* Evaluate, identify and develop complex software solutions using APIs, microservices, and cloud-native solutions
* Identify technical problems, performing root cause analysis, and developing software updates and 'fixes'
* Support production releases (including deployment, troubleshooting, and testing)
* Document software code, features, and training guides
* Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations
* Leverage virtualization and containerization to optimize and modernize software systems
* Act as an individual contributor and mentor more junior team members
* Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
Qualifications:
Required:
* Ability to obtain a U.S. government Security Clearance
* BS Degree in an IT field OR BS in a non-IT field and 2 years related IT experience
* 8 Years of experience with one Ruby; other programming languages (Java, react, C++, C) a plus
* 8 Years of experience with Git SCM providers such as GitHub, GitLab, Bitbucket
* 8 Years of experience with one or more programming or scripting languages (Python, Bash, JavaScript)
* Ability to obtain a U.S. government Security Clearance
* 5 Years of experience with one or more clouds (I.e. AWS, Azure, or GCP)
* 5 Years of experience using CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Pipelines, CircleCI, TravisCI
* Experience implementing docker containers and utilizing platforms such as Kubernetes
* Experience implementing Automated Testing frameworks including unit testing
Preferred:
* Certifications:
* AWS Cloud Practitioner
* AWS Solution Architect Professional
* Azure Developer Associate
Share this job:
Share this Job