Software Development Engineer
Job Description
Job Requirements and Responsibilities
- Work efficiently and collaboratively as a member of an Agile Scrum team
- Partake in estimating, planning, and managing all stories and tasks assigned to the team
- Be an active and involved participant in all aspects of the agile process/cycle
- Take overall responsibility for assigned stories and tasks
- Collaborate with testing focused software engineers on the Scrum team to assure delivery of a high quality product
- Understand and adhere to the definition-of-done (DoD)
Job Requirement
Technical Competencies
- Experience with current web technologies (e.g., Node.js, HTML/CSS, Angular 10+, React, Vue, REST, JSON…)
- Experience creating, deploying and managing/scaling micro services architectures
- Experience creating versioned public and private API’s
- Experience with Test Driven Development
- Familiarity with CI/CD pipeline tools (e.g., CircleCI, Travis CI, Jenkins)
- Familiarity with container technologies (e.g., Docker and Kubernetes)