Software Developer

US-VA-McLean

External

Req #: 6455
Type: Full-Time
logo

Steampunk

Connect With Us:
Connect To Our Company
				Overview:

As an Software Developer, you will work with our growing DevSecOps practice delivering software features, APIs, and micros-service solutions. We are looking for candidates with experience with 3-5 years experience writing software using Agile and DevSecOps methods such as build/release management, CI/CD practices, and test automation.

Responsibilities:

* Design, develop, and deploy modular micro-services and cloud-based systems   

* Understanding the needs of stakeholders and conveying 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  

* Testing and examining code written by others and analyzing results  

* Ensure that software is secure against cyber threats  

* Identifying technical problems, performing root cause analysis, and developing software updates and 'fixes'   

* 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:

* 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  

* 3 Years of experience with one or more programming languages (Java, Ruby, React)  

* 3 Years of experience with Git SCM providers such as GitHub, GitLab, Bitbucket  

* 3 Years of experience with one or more programming or scripting languages (Python, Bash, JavaScript)   

* Ability to obtain a U.S. government Security Clearance  

* Experience leveraging CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Actions, Harness 

* Experience using Docker containers in software development 

* Experience implementing Automated Testing frameworks including unit testing  

  

Preferred:  

* Certifications:  

* AWS Cloud Practitioner  

* AWS Solution Architect Associate  

* Azure Developer Associate   

* 3 years of application development experience in an Agile environment  

* Excellent written and verbal communication skills, interpersonal and collaborative skills  

* Experience implementing Selenium or Cypress automated functional tests
			
Share this job: