Description: GOAPRDJP00000536 Application Developer - SeniorStart Date: 01/04/2025End Date: 31/03/2026Duration: 12 monthsWork Hours: Monday to Friday, 08:15 – 16:30 Alberta time
Client: Government of Alberta
Ministry: Technology and Innovation
Location: 108Th Street Building - LL11 , Eleventh Floor, 9942 - 108 Street, Edmonton, Alberta, CAN, T5K 2J5
Working Hours:- Standard Hours of work are 08:15 – 16:30 Alberta time, Monday through Friday excluding holidays observed by the Province.
- Work must be done from within Alberta, due to network and data security issues.
- It is anticipated the role will be hybrid where the resource will be working from the office three days out of each week. The GoA does not pay for travel to attend on-site meetings, nor any expenses related to relocation, commuting, housing/accommodation, food/drink.
Notes on Location:It is anticipated the role will be hybrid where the resource will be working from the office three days out of each week, and must be available for onsite meetings when required. Onsite meetings include but are not limited to strategic, architectural, and technical discussions, meeting with team members, senior managers, directors, executive directors and business clients. Frequency of meeting could be multiple times per month.
Must HaveEducationThe proposed resource must meet or exceed one of the following:
- University graduation in Computer Science (CS), Computer Engineering (CE), Information Technology (IT), or a related discipline with 4 years of related work experience.
- 2-year diploma in CS, CE, IT, or a related discipline with 6 years of related work experience.
- 1-year certificate in CS, CE, IT, or a related discipline with 7 years of related work experience.
- Current active professional certification or accreditation in a related discipline from a recognized issuing body with 7 years of related work experience.
Security Clearance- Proposed resource must be eligible for Enhanced Security Clearance, including a Criminal Records Check and Credit Check, before commencement.
Work Experience- 5+ years of experience using Microsoft Entity Framework.
- 5+ years of experience as an Application Developer in a large enterprise IT environment utilizing .NET, Microsoft Visual Studio, and source control tools.
- 5+ years of experience working with end-users to gather user requirements.
- 5+ years of experience with .NET frameworks and C# application development using object-oriented techniques.
- 5+ years of experience with MS SQL Server, Management Studio, stored procedures, data modeling, and reporting services.
Nice to Have RequirementsWork Experience- 3+ years of experience developing and maintaining web services, JSON REST APIs, and message queuing services using .NET C# services.
- 3+ years of experience in analysis, development, and integration of complex IT systems, with a focus on managing multiple data sources, web services, and legacy IT solutions.
- 3+ years of experience using ASP.NET MVC (Model View Controller).
- 3+ years of experience working with Agile methodology.
- 3+ years of experience with Angular and TypeScript web development.
- 1+ years of experience with Azure RedHat OpenShift.
- 3+ years of experience with DEV Express Framework.
- 3+ years of experience with DevOps on Azure, including Azure DevOps Services (ADO), GitHub Actions, Jenkins, or similar tools.
- 1+ years of experience with Disaster Recovery and Business Continuity Planning.
- 3+ years of experience with Power BI reporting and SQL Server Analysis Services/Integration Services/Reporting Services.
- 3+ years of experience with unit testing and test-driven development (TDD) tools.
- 3+ years of experience with Windows Presentation Foundation (WPF).