Job Title: Senior Software Engineer
Location: Johnston IA or remote for qualified candidate
Duration: 6-12 months Contract/Temp with possibility of extension
Shift Details: Shift 1
Pay Rate :80-90/hr
Job Description:
** Local candidates preferred, but will consider remote if qualified **
What Skills You Need
5 or more years of experience in the design, development, testing and integration of high complex software solutions
5 or more years of proficiency in one modern programming language or library (e.g. JavaScript, Node.js, Java, etc.)
2 or more years of experience in software test automation techniques (Test Driven Development) and framework (JEST, Mockito, Cypress etc.)
Working experience leveraging DevOps and lean development principles such as Continuous Integration,
Continuous Delivery/Deployment using tools like Git, Jenkins etc.
2 or more years of working experience of AWS Services (Lambda, API Gateway, ECS etc.) and understanding of infrastructure as code using Terraform or CloudFormation
Proven experience working in an Agile/Scrum team environment
Passionate, creative and have the desire to learn new complex technology
What Makes You Stand Out
Cloud Certification (AWS or Azure)
Appetite for continuous learning and willingness/dedication to develop deep technical skills needed to further develop, transform, and modernize processes and solutions
Experience designing and developing service-based architecture, micro-services, REST or GraphQL. Experience in API First design approach using OpenAPI specifications and/or Swagger
Experience with industry-standard security protocols like OAuth2, OpenID Connect, SAML etc.
Relevant work experiences: * Product design, test and/or analysis experience. (4 - 7 years)
* Previous experience in programming/software development. (4 - 7 years)
* Software development processes experience. (4 - 7 years)
* Participating in Agile Development (4 - 7 years)
* Experience working in an Agile Environment (4 - 7 years)