As a Software Developer, you will be working with a team of software engineers, testers, designers, and product managers to bring our teams conceptual solutions to life in a mature Agile/DevSecOps environment.
Requirements
- 2+ years of experience with software development, software architecture, APIs, and microservices
- 2+ years of experience with building software using agile methods
- 2+ year experience with Ruby and associated frameworks (e.g Ruby on Rails)
- 2+ Experience with multiple back-end languages (e.g. C, C-Sharp, Java, Python, Ruby on Rails) and JavaScript frameworks (e.g. Angular.js, React, Node.js)
- 2+ years of experience with database engineering, and manipulating relational and NOSQL databases
- 2+ years of experience with automating tests for determining quality, security, performance and usability of a system.
- Experience with containerization technologies such as OpenShift, EKS, and Docker
Responsibilities
- Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
- Experience with software development, software architecture, APIs, and microservices
- Experience with building software using agile methods
- Experience with Ruby and associated frameworks (e.g Ruby on Rails)
- Experience with multiple back-end languages (e.g. C, C-Sharp, Java, Python, Ruby on Rails) and JavaScript frameworks (e.g. Angular.js, React, Node.js)
- Experience with database engineering, and manipulating relational and NOSQL databases
- Experience with automating tests for determining quality, security, performance and usability of a system.
Other
- Ability to obtain a public trust
- US CITIZENSHIP required
- Technical Training, Certification(s) or Degree, 3+ years of experience
- Mission focused and a self starter/independent and scrappy
- Experience writing and evaluating user stories, acceptance criteria, and pull-requests