Intermediate Application Analyst to Implement the Bitumen Royalty in Kind (BRIK) program using C#,
- Contractor
Intermediate Application Analyst to Implement the Bitumen Royalty in Kind (BRIK) program using C#, Visual Studio, and MS SQL Server (GOAPRDJP)
Contribute to a high-impact provincial initiative delivering the Bitumen Royalty in Kind (BRIK) program within an energy-focused environment. The role spans application programming and analysis, database design, and close collaboration with subject matter experts using C#, Visual Studio, and MS SQL Server across testing and remediation. This position operates in a hybrid model in Edmonton with standard Alberta working hours and requires onsite participation for recurring meetings and project discussions. Scope includes technical design, application architecture, and release coordination for enhancements and maintenance.
Contract, Edmonton, Hybrid, Working Hours: MDT
Must Haves
- 5+ years in a large enterprise IT environment as an Application Developer utilizing .NET, Microsoft Visual Studio, and source control tools
- 5+ years with MS SQL Server, Management Studio, stored procedures, data modelling, and reporting services
- 5+ years using C# and Visual Studio
- 5+ years across the software development lifecycle, partnering with end-users on requirements, testing, and documentation
- Education: University degree in CS/CE/IT + 4 years; or 2-year diploma + 6 years; or 1-year certificate + 7 years; or current professional certification/accreditation in a related discipline + 7 years
Nice to Have
- 3 years in analysis, development, and integration of complex IT systems focusing on multiple data sources, web services, and legacy solutions
- 3 years with Agile methodology
- 3 years with GitHub
- 3 years with unit testing and test-driven development tools
Responsibilities
- Support implementation of the Bitumen Royalty in Kind (BRIK) program and maintenance projects
- Write application code using C# and Visual Studio
- Design and implement MS SQL Server databases
- Liaise with business users and program areas to collect and analyze requirements
- Conduct unit, system, and integration testing
- Produce Technical Design, Database structure, and Application Architecture for new applications
- Identify and coordinate release schedules to ensure planned releases remain on schedule