Responsibilities:
- You will partner with both technical and business teams on multiple initiatives and collaborate to deliver new features, product and technical enhancements.
- You will design, build, and deliver features in multiple areas of the product, with an eye towards long-term sustainability and effectiveness
- Work closely with other engineers on the team to contribute to the development of best practices, coding standards and test coverage
- You can work effectively across the stack, developing polished features in the UI, implementing the APIs, processes and data models that support them
- Expertly participate in code reviews, have your work reviewed, and mentor other engineers
Qualifications:
- Experience with C#, .NET and at least one JavaScript based development framework is a must.
- You have deep experience with multiple development frameworks, design patterns, build, deployment and automated testing tools
- You are willing to pick up new technologies and actively engage in all aspects of the software development process and discussions around architecture, testing, deployment and application monitoring
- You care deeply about the quality of the product and you sweat the details
- You come with proven leadership skills demonstrated by having led the development and roll out of multiple projects
- You thrive in a highly collaborative workplace and are a strong advocate of Lencioni based culture
Nice to have:
- Experience with tools and techniques for monitoring and analytics of web applications at scale (eg., new relic, google analytics, sumologic)
- Azure, AWS or similar cloud development experience
- Experience building accessible interfaces; familiarity with WCAG 2.1 specification
Technolgies we use: Angular 7 with Typescript, Redux, Ionic; Asp.Net, C#, MS SQL Server; Microsoft Azure Cloud Services, Redis; Jenkins, Jira, Octopus, Bitbucket