Title: Software Engineer III Type of role: Full time - FTE - 100% Remote Location of client: Seattle, WA
The Software Engineer III will be responsible for defining, creating, developing, implementing, testing, deploying, and running software that supports the company’s internal products. The software you create will be used in both customer-facing websites as well as applications internal to our client. Applicants will be working on a fast-paced Agile Scrum team; therefore, being able to share and integrate code with others is crucial
The role requires experience with full stack development (front-end, platform and database) with emphasis on web front-end development. You will develop on technology stack built with Java/JavaScript frameworks/PostgreSQL/ and various Azure services.
Software Engineer III Requirements
B.S. in Computer Science and 5+ years of production software development experience, or
Masters +3 years of production software development experience
Extensive experience with a strongly typed object-oriented language
Experience with relational databases
Experience with web services
Frontend development experience
Familiarity with standard software development best practices: source code control, unit testing,, static and dynamic code scanning, in-code documentation and CI/CD build
Ability to work in Linux environments
Strong communication skills in a highly diverse cross-discipline environment
Java and Java Script experience
Building microservice applications with Frameworks like Play!, Spring (Boot) or Micronaut
Experience with cloud-based IaaS environments such as AWS, Azure, Google Cloud
Experience with functional programming languages such as Scala
Experience with Docker and container orchestration (Docker Swarm / Kubernetes)