Careers
Great teams build great places to work.
At Trusted Savvy, we believe that business success starts with our people. When individuals feel supported, valued, and inspired, they deliver exceptional results for our clients. That’s why we are committed to creating a workplace where growth, opportunity, and purpose come together, helping our team build meaningful careers and better lives.
Shape your future with Trusted Savvy.
Current Opportunities
Great teams build great places to work.
Job Title: Software Engineer
Location: Edmonton, Alberta
Employment Type: Permanent, Full-Time
Hours: 30 hours per week
Wage: CAD $78,374 per year ($50.24 per hour)
Language: English
Overview
We are seeking a skilled and motivated Software Engineer to join our growing development team. The successful candidate will be responsible for designing, developing, testing, implementing, and maintaining high-quality software applications and automation solutions that support business objectives.
This role involves working with modern Microsoft technologies, including C#, ASP.NET, .NET Core, SQL Server, Azure Cloud Platform, and Robotic Process Automation (RPA) technologies such as UiPath, Blue Prism, and Power Automate. The ideal candidate will possess strong analytical and problem-solving abilities, hands-on experience across the full Software Development Life Cycle (SDLC), and a passion for delivering scalable, secure, and efficient software solutions.
This position offers an exciting opportunity to collaborate with cross-functional teams, contribute to innovative projects, and leverage cutting-edge technologies in a dynamic and professional environment.
Responsibilities
Collect, analyze, and document business and technical requirements to develop software solutions.
Design, develop, test, implement, and maintain web-based, desktop, and automation applications using .NET technologies and RPA tools.
Develop software applications using C#, ASP.NET MVC, .NET Core, Web APIs, Entity Framework, and SQL Server.
Participate in all phases of the Software Development Life Cycle (SDLC), including planning, design, development, testing, deployment, and maintenance.
Design and implement database structures, queries, stored procedures, and functions to support application requirements.
Troubleshoot software defects, application issues, and system performance problems.
Develop and maintain unit tests and integration tests to ensure software quality, reliability, and security.
Collaborate with developers, business stakeholders, and project teams to deliver software solutions within established timelines.
Support and maintain existing applications and implement enhancements, upgrades, and new functionality.
Integrate applications with cloud-based and third-party services as required.
Prepare and maintain technical documentation, system specifications, and user guides.
Participate in code reviews and contribute to continuous improvement of development processes and best practices.
Requirements Education
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
Minimum 5 years of professional experience in software development and application support.
Experience developing enterprise-level applications using Microsoft .NET technologies.
Experience working with relational databases, particularly Microsoft SQL Server.
Experience participating in all phases of the Software Development Life Cycle (SDLC).
Technical SkillsRequired
Strong experience with C#, ASP.NET MVC, .NET Core, Web APIs, and Entity Framework.
Experience with Microsoft SQL Server, database design, and performance optimization.
Experience with Azure Cloud services and cloud-based application development.
Experience with front-end technologies including JavaScript, TypeScript, Angular, jQuery, HTML, and CSS.
Experience using source control and collaboration tools such as Git and Azure DevOps.
Knowledge of software design patterns, object-oriented programming, and application architecture principles.
Experience working in Agile development environments.
Skills and Competencies
Strong analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to work independently and collaboratively within a team environment.
Strong organizational and time-management skills.
Ability to manage multiple priorities and meet project deadlines.
Interested candidates are encouraged to send their resumes to hr@trustedsavvy.ca.
Contact Us
Reach out for IT staffing and project help
Email Us
info@trustedsavvy.ca
+1-250-580-8896
© 2023 Trusted Savvy. All rights reserved. All content, design, graphics, and materials on this website are protected and owned by Trusted Savvy.
Address
#1139, 1004-104 AVE NW,Edmonton, Alberta, CA, T5J 0K1
