Senior .NET Developer with Travel Medical Insurance (TMI) experience
Date: Mar 1, 2023
Location: Thornhill, ON, CA, L3T 0A1
Company: CAA Club Group
About Us
CAA Club Group's IT department is looking for a Senior .NET Developer with strong technical skills to join the team. In this role, the Developer will analyze, design, develop, implement, and support .NET applications, web services, and database solutions.
Who we are
As Canada's largest automobile association, we are passionate about keeping our Members safe-- whether they are on the road, at home, or travelling abroad. Meeting the diverse needs of our two-million Members requires high performing, forward thinking, and innovative people who work collaboratively to keep propelling our business forward. Life at CAA Club Group is fast paced, performance-driven and rewarding. We value our Associates' career growth and ongoing professional development-- and we regularly recognize their achievements and outstanding results. CAA Club Group (CCG) is known for providing stellar emergency roadside assistance to our motoring Members and non-Members. We work hard and play hard. We're about doing what's right and feeling good about it.
Position Details
What You Will Do
- Design and develop high-performance and scalable application and database solutions
- Review and analyze existing systems and recommend solutions for improvement
- Responsible for detailed technical design and system documentation
- Analyze production system problems and recommend workable solutions
- Complete technical tasks with minimum supervision
- Accountable for deadlines and quality of work
- Estimate technical work effort and provide impact analysis
- Contribute and improve to existing development processes and procedures
Who You Are
- Minimum 5-10 years of development experience with .NET Frameworks, minimum of 3 years in developing front-end and .NET Core applications
- Solid background in ASP.NET MVC, ASP.NET Core, C#, LINQ, SOAP and REST API
- Solid knowledge of SQL Server and T-SQL with at least 5+ years of relevant experience
- Experience with JavaScript, jQuery, HTML, CSS, AJAX, XML, XSD and JSON
- Hands-on experience with unit testing frameworks for both client and server code
- Strong understanding of OOA, OOD, and SOA
- Knowledge of UML, process, and data flow diagrams
- Familiar with software development processes, methodologies and CI/CD pipeline
- Experience with dependency injection and design patterns
- Ability to learn and apply new concepts to build superior software products
- Experience with Vue/Angular/ReactJS, responsive design, and Bootstrap is an asset
- Experience with NodeJS is an asset
- Working knowledge of source control systems such as TFS or Git is an asset
- Nice to have experience with developing SSRS and SSIS solutions
- Degree or diploma in Computer Science or a related field
Our Commitment
Get ready to drive your career forward. Life at CAA Club Group is fast-paced, performance-driven, and rewarding. We value our Associates' career growth and ongoing professional development – and we regularly recognize their achievements and outstanding results.
We are caring. We are leaders. We are innovators. We are collaborative.
We work hard and play hard. We're about doing what's right and feeling good about it.
We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). CAA CCG will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.