Job Title: Lead Software Developer
Location: 342 Townline Rd, Niagara on the Lake, ON (Hybrid; onsite 2 to 3 times a month)
Starts: April 2023
Working days/hours: Monday to Friday 40 hours/week and flexible hours
Vacation: 3 weeks (negotiable)
Takes complete ownership of development across products.
Designs and develops high quality and secured desktop, web, mobile and cloud applications on various platforms.
Identifies and resolves bugs and issues on local and productions systems.
Develops Next-Gen products using cutting edge technologies and updates existing systems and integrates improvements to the products that are already deployed in the market.
Keeps up to date with latest technologies, hardware and software applications, and company product and service offerings.
Writes clean, high-quality, and efficient code using relevant software under the direction of management.
Assists junior, intermediate, and senior developers through transfer of knowledge and addressing questions.
Participates in the team resolution of issues, and communicates issues, solutions, and provides feedback and additional findings to the management team.
3- or 4-year University or College degree in Computer Sciences.
Mobile development, Cloud development, GitHub, Azure DevOps, Identity Server 4, IIS.
Desktop, Web, and Mobile application development experience.
Experience working on Point-of-sale systems would be an asset.
Strong problem-solving and analytical skills.
Excellent interpersonal and communication skills. Effectively communicate technical concepts and issues to non-technical stakeholders.
Tech Stack: vb.net (30% to 40%) and c#.net (60% to 70%), SQL Server and Web APIs.