JOB DESCRIPTION
- Work with a team of developers to build tools to improve customer experience
- Work in a fast-paced agile software development environment
- Develop applications that interface with multiple systems (web, desktop, telephony systems, etc…)
- Interact with product stakeholders to show off your work and gain feedback
- Bring your ideas and try new things
JOB QUALIFICATION
- At least 5 years of software development experience
- Experience in C# development required
- Experience with Object Relationship Mapping like Entity framework is required
- Strong software architecture and design experience using modern techniques
- Strong knowledge of web technologies(Asp.net, CSS, Javascript, JQuery OR desktop application stacks (WPF)
- Experience with Typescript, Electron, Vuejs or similar technologies is an asset
- Familiarity with kubernetes and docker is an asset
- Great communication skills and can play nice with others
- Experience with automated testing (Unit testing, Selenium, etc…)
- Experience with databases and data access
- Experience building and consuming web services
OTHER JOB REQUIREMENTS
Education
Bachelor's/College Degree
Field of study
Computer Science/Information Technology
Specialization
IT - Software