Mississauga, ON, Canada
2 days ago
Software Engineer

As a member of our application development team, you will play a crucial role in designing, building, and maintaining the web applications of our homegrown ERP system. You will collaborate with engineers to develop highly optimized web and service applications that support the IAA App ecosystem. 
 

Bachelor’s Degree (or Diploma) in Technology or related to the field of technology (ie. software engineers, computer science). 5-7 years or more years of work experience in Microsoft technologies. Fluent in current best practices in front end architecture design.  Familiarity with cloud platforms like Azure, ADO or AWS. Participate in requirements analysis and collaborate with internal teams to produce software design and architecture. Write clean, scalable code using .NET programming languages (C#, ASP, MVC). Develop, test, and integrate code with Azure ADO, GIT Revise, update, refactor, and debug code to improve existing software. Design and implement database solutions using SQL Server. Optimize and maintain existing database systems. Develop documentation throughout the software development lifecycle (SDLC). Provide technical support for web and/or mobile applications. Strong knowledge of SQL syntax, Writing Stored Procedures, database management using SQL SSMS Good Experience in both Restful and Soap Based API Collaborate with the application development team to develop enterprise applications and services. Create stored procedures in SQL Server, focusing on database design, indexing, and query optimization for enhanced performance. Support continuous delivery by maintaining high-quality standards and implementing code with unit testing.  Ability to replicate the issue and identify the root cause of production problems Research and analyze code and process improvements, technical solutions, and performance improvements. Strong understanding of enterprise technology stack and problem-solving skills Demonstrated ability to apply technology solutions to business problems Understand and debug issues in Azure environments A deep focus on CI/CD and the ability to drive automated pipeline solutions Ability to articulate and explain technical solutions to stakeholders Working with remote team based in India & Canada for time flexibility 
Confirm your E-mail: Send Email