Senior System Analyst
About the role
Position Details
Office of the Chief Information Officer - Executive Council
Join a growing team focused on modernizing large-scale applications and developing innovative solutions. We promote a collaborative environment that values technical excellence and continuous learning. Our goal is to enable the delivery of citizen services through scalable technology solutions. We are seeking adaptable, future-thinking individuals who work well in a team environment.
Reporting to the Design & Delivery Manager and working under the guidance of a Team Lead, the successful candidate will have the opportunity to:
• Play a lead role in the design, development, and deployment of .NET applications.
• Collaborate with architects and product owners to define system architecture and design patterns.
• Ensure code quality through peer reviews, testing, and best practice approaches.
• Research, monitor and evaluate emerging technologies to remain informed of industry trends.
• Proactively recommend and implement improvements to enhance system performance, scalability, and maintainability.
• Mentor junior developers and contribute to technical leadership across projects and initiatives.
• Participate in agile scrums and sprint planning.
• Act as a technical liaison between development teams and stakeholders, translating business requirements into scalable solutions.
• Contribute to a culture of collaboration, through knowledge sharing and continuous improvement.
Screening Criteria
-
Completion of a degree or diploma in Computer Science or Information Technology (equivalencies will be considered)
-
Extensive experience in application development, with progressively responsible roles demonstrating increasing leadership and technical skills
-
Extensive experience in .NET Framework/Core, C# programming, and development using MVC architecture to deliver robust and modular applications
-
Experience with modern front-end frameworks (e.g., Blazor, React)
-
Experience developing with relational databases (e.g., SQL Server, Oracle) and/or NoSQL Databases (e.g., CosmosDB, MongoDB)
-
Experience with Agile methodologies and related tools such as Git and CI/CD platforms (e.g., Azure DevOps) (asset)
-
Experience with distributed computing environments, preferably Azure Cloud services (asset)
Assessment Criteria
-
Proficiency in application development and technical leadership
-
Proficiency in developing enterprise-level solutions in .NET/C#, MVC
-
Applied knowledge of modern front-end frameworks
-
Applied knowledge of various database technologies
-
Leadership and mentoring skills
-
Problem-solving and analytical skills
-
Effective communication and stakeholder engagement
-
Ability to learn and adapt to new technologies
-
Ability to manage time and tasks
-
Ability to work independently and collaborate within a team environment
Conditions of Employment
Conditions of Offer
- Recent and satisfactory Criminal Record Screening Certificate from local police
Conditions of Acceptance
-
Willing to work standby (periodic)
-
Willing to work overtime (occasional)
Information for Applicants
For more information about this opportunity please contact: Cindy Stone, Manager, DevOps at cindylstone@gov.nl.ca
About Government of Newfoundland and Labrador
The Government of Newfoundland and Labrador’s career paths are as vast and diverse as our people and landscapes. Work of the public service makes a difference and impacts the people of our province daily.
Employment Opportunities can be found here - https://www.hiring.gov.nl.ca.
Senior System Analyst
About the role
Position Details
Office of the Chief Information Officer - Executive Council
Join a growing team focused on modernizing large-scale applications and developing innovative solutions. We promote a collaborative environment that values technical excellence and continuous learning. Our goal is to enable the delivery of citizen services through scalable technology solutions. We are seeking adaptable, future-thinking individuals who work well in a team environment.
Reporting to the Design & Delivery Manager and working under the guidance of a Team Lead, the successful candidate will have the opportunity to:
• Play a lead role in the design, development, and deployment of .NET applications.
• Collaborate with architects and product owners to define system architecture and design patterns.
• Ensure code quality through peer reviews, testing, and best practice approaches.
• Research, monitor and evaluate emerging technologies to remain informed of industry trends.
• Proactively recommend and implement improvements to enhance system performance, scalability, and maintainability.
• Mentor junior developers and contribute to technical leadership across projects and initiatives.
• Participate in agile scrums and sprint planning.
• Act as a technical liaison between development teams and stakeholders, translating business requirements into scalable solutions.
• Contribute to a culture of collaboration, through knowledge sharing and continuous improvement.
Screening Criteria
-
Completion of a degree or diploma in Computer Science or Information Technology (equivalencies will be considered)
-
Extensive experience in application development, with progressively responsible roles demonstrating increasing leadership and technical skills
-
Extensive experience in .NET Framework/Core, C# programming, and development using MVC architecture to deliver robust and modular applications
-
Experience with modern front-end frameworks (e.g., Blazor, React)
-
Experience developing with relational databases (e.g., SQL Server, Oracle) and/or NoSQL Databases (e.g., CosmosDB, MongoDB)
-
Experience with Agile methodologies and related tools such as Git and CI/CD platforms (e.g., Azure DevOps) (asset)
-
Experience with distributed computing environments, preferably Azure Cloud services (asset)
Assessment Criteria
-
Proficiency in application development and technical leadership
-
Proficiency in developing enterprise-level solutions in .NET/C#, MVC
-
Applied knowledge of modern front-end frameworks
-
Applied knowledge of various database technologies
-
Leadership and mentoring skills
-
Problem-solving and analytical skills
-
Effective communication and stakeholder engagement
-
Ability to learn and adapt to new technologies
-
Ability to manage time and tasks
-
Ability to work independently and collaborate within a team environment
Conditions of Employment
Conditions of Offer
- Recent and satisfactory Criminal Record Screening Certificate from local police
Conditions of Acceptance
-
Willing to work standby (periodic)
-
Willing to work overtime (occasional)
Information for Applicants
For more information about this opportunity please contact: Cindy Stone, Manager, DevOps at cindylstone@gov.nl.ca
About Government of Newfoundland and Labrador
The Government of Newfoundland and Labrador’s career paths are as vast and diverse as our people and landscapes. Work of the public service makes a difference and impacts the people of our province daily.
Employment Opportunities can be found here - https://www.hiring.gov.nl.ca.