jobs Logo
New Value Solutions logo

Software Developer (ID#5442)

New Value Solutionsabout 21 hours ago
Alberta, Canada
$85 - $105/hourly
Senior Level
CONTRACTOR

About the role

New Value Solutions, a national IT consulting firm, is seeking a Senior Software Developer to support our client on a major database replacement and application development project. The Software Developer will lead the design, development, implementation, and delivery of a new system supporting equipment planning, project tracking, procurement and installation tracking, and financial reporting.

This role requires strong full stack software development experience, hands-on .NET, ASP.NET Core, React, JavaScript, and SQL Server expertise, and the ability to lead development activities in an Agile/Scrum environment. The ideal candidate brings senior-level technical leadership, strong solution design capabilities, and experience mentoring development teams while delivering secure, scalable, and user-focused business applications.

Responsibilities:

Lead the design, development, implementation, and delivery of a new enterprise business application. Translate business needs into clear design specifications, diagrams, technical specifications, and development plans. Develop traditional web applications and Single Page Applications using .NET, ASP.NET Core, React, JavaScript, and related technologies. Design and develop secure, user-focused software solutions that support business workflows and reporting needs. Build and maintain business logic that is separated from infrastructure and user-interface logic. Support application packaging, deployment, and automated CI/CD pipeline activities. Develop and maintain SQL Server databases, relational data models, and data migration/consolidation processes. Monitor, troubleshoot, and optimize database performance. Create and maintain technical documentation, solution documentation, and knowledge transfer materials. Lead development efforts in an iterative Agile/Scrum environment. Support product roadmap planning, backlog development, sprint planning, demos, reviews, retrospectives, testing, and handover activities. Mentor internal development team members and support improved Agile/Scrum practices. Communicate effectively with business stakeholders, technical teams, and project leadership. Use client-supplied equipment and software and ensure deliverables are provided in supported formats.

Requirements:

7+ years of software development experience using the .NET framework. 3+ years of database development experience using Microsoft SQL. Software development lifecycle experience using Agile methodology. Strong experience with ASP.NET Core 7 or 8 and ReactJS. Experience developing traditional web applications and Single Page Applications. Strong modern JavaScript experience using React or Angular. Proficiency with Visual Studio, Azure DevOps, Git or SVN, and development/debugging tools. Experience with .NET Framework, Web Client, Web Server/Kestrel, SPA development, JavaScript, Entity Framework, and deployment activities. Experience packaging and deploying .NET applications, including automated CI/CD deployment pipelines. Strong experience with SQL Server, SQL Server Management Studio, SQL, relational data models, and database performance troubleshooting. Experience migrating and consolidating data from multiple SQL databases into a centralized database. Strong understanding of Agile principles and the Scrum framework. Experience leading design and development activities in an iterative delivery environment. Experience facilitating Scrum ceremonies, including sprint planning, demos/reviews, and retrospectives. Strong documentation, communication, stakeholder engagement, and knowledge transfer skills. Ability to mentor technical staff and foster collaboration across development teams. Ability to work independently, manage tight timelines, and provide solution-oriented technical leadership. Previous consulting experience and experience supporting equipment planning, project tracking, procurement, installation tracking, financial reporting, or similar business systems is an asset.

If you have this expertise and are able to work in Canada, please submit your resume. While we thank all candidates in advance for their application, only those candidates who are shortlisted will be contacted.

ID# 5442

The hourly rate range for this position is $85 - $105 per hour, with the final rate based on consultant experience and fit for the role.

About New Value Solutions

IT Services and IT Consulting