Overview
Skills
Job Details
ESSENTIAL DUTIES AND RESPONSIBILITIES
Write code and test automation as necessary to deliver features within a Scrum based environment
Analyze story/task requirements and produce simple, maintainable code using OOP
Collaborate with team members (UX, QA, DevOps) and other engineering teams to ensure features are delivered efficiently and with maximum impact
JOB QUALIFICATIONS
Education: Bachelor of Science or equivalent job experience Experience: 5+ years of development experience or equivalent shipping web-based applications (preferably in a SaaS environment) 1+ years of experience in an Agile or other related environment preferred Other Knowledge, Skills, Abilities or Certifications: Required: Experience developing single page applications in React.js with a strong command of related web technologies (JavaScript, HTML5, CSS3, etc) Experience developing .NET APIs with a strong command of the .NET Core ecosystem. Good understanding object-oriented design and thinking and related concepts including but not limited to separation of concerns and dependency inversion. Experience using dependency injection to produce loosely coupled modular software. Proficiency building continuous integration pipelines (Azure DevOps or Octopus Deploy preferred) Passion for and experience in creating test automation Nice to have: Experience with Entity Framework Core or other ORM Experience with Tailwind CSS Understanding of microservices and distributed systems