Net App Develeoper
SRA Staffing Solutions
Regina, SK
Position Type: Full-time, On-site
Position Overview
Our client is seeking a skilled .NET Application Developer to join their Innovation and Technology team on a contract basis. This role is ideal for a hands-on developer with strong experience in Microsoft technologies who enjoys building, maintaining, and enhancing enterprise-level applications in a collaborative, on-site environment.
The successful candidate will work closely with business stakeholders, analysts, and other developers to design, develop, test, and support secure, scalable applications that meet organizational needs.
Key Responsibilities
-
Design, develop, test, and maintain applications using .NET technologies
-
Collaborate with business analysts and stakeholders to translate requirements into technical solutions
-
Write clean, efficient, and well-documented code
-
Troubleshoot, debug, and resolve application issues
-
Participate in code reviews and follow best development practices
-
Maintain and enhance existing applications
-
Ensure applications meet security, performance, and reliability standards
-
Provide technical support and documentation as required
Required Qualifications
-
Proven experience as a .NET Application Developer
-
Strong proficiency in C#, .NET Framework and/or .NET Core
-
Experience with ASP.NET, MVC, and web application development
-
Solid understanding of SQL Server and database design
-
Experience with REST APIs and integration services
-
Familiarity with version control systems (e.g., Git)
-
Strong problem-solving and analytical skills
-
Excellent communication and teamwork abilities
Preferred Qualifications
-
Experience working in a public sector or enterprise environment
-
Knowledge of front-end technologies such as JavaScript, HTML, CSS
-
Experience with Agile or iterative development methodologies
-
Understanding of application security best practices
Work Environment
-
On-site position based in Regina, Saskatchewan
-
Full-time hours for the duration of the contract
-
Collaborative team environment with exposure to enterprise systems
Why This Opportunity?
-
Work on meaningful, real-world applications
-
Gain experience within a structured, enterprise IT environment
-
Competitive contract opportunity with a defined end date