Senior Application Developer
City : Toronto, ON
Category : See Posting
Industry : Government
Employer : Alcohol and Gaming Commission of Ontario
Position Title: Senior Application Developer
Term: Permanent, Full-time
Division/Branch: Information and Information Technology Division
Application Deadline: March 29, 2024
Level: Level 10
Salary Range: Min: $92,902 Max: $116,123
Work Location: Head Office, Toronto, ON; Hybrid
The Alcohol and Gaming Commission of Ontario (AGCO) is responsible for regulating the alcohol, gaming, horse racing and private cannabis retail sectors in accordance with the principles of honesty and integrity, and in the public interest.
The Information and Information Technology Division of the AGCO is looking for a Senior Application Developer. Reporting to the Senior Manager, Business Solutions Group, The Senior Application Developer will be responsible to build and maintain business solutions, products, and tools in either SharePoint, .NET, APIs, or the language of a COTS solution to meet AGCO business requirements. Participate in design discussions and document application solutions. Respond to production issues and conduct root cause analysis, recommend and implement solutions. This position will play a critical role in participating in projects and executing the technical direction for the branch.
In this role, the successful candidate will:
- Design, develop, implement, and maintain applications and solutions that satisfy AGCO business requirements.
- Responsible for checking in code, and creating deployment packages, and working with infrastructure services to ensure code is implemented in the various environments.
- Provide consultation, support, and guidance to Application Developers, and work in collaboration across IT and business stakeholders to design, develop, and implement applications and solutions.
- Provide technical input, assessment, realistic estimates to project team for planning, risk analysis, schedule and change management.
- Conducts peer code-reviews and provides feedback in a constructive manner to team members.
- Support the infrastructure services team with troubleshooting the installation and configuration of all code releases into all IT environments.
- Troubleshoot and verify that all scheduled jobs have run successfully to ensure all critical business operational tasks are completed during incident and problem investigation and resolution.
- Supports production issues, includes independently completing root-cause analysis and diagnosis.
- Continuously identify potential issues, conflicts, and risks while analyzing these issues and developing appropriate mitigations or escalating where appropriate.
- Participate in project meetings including post project analysis and provide insightful input and ideas; and effectively communicate project status and challenges.
The ideal candidate must have:
- Bachelor’s degree in computer science or an IT related discipline.
- Minimum 5+ years of experience in Software Engineering or relevant professional work experience.
- Minimum 4+ years of experience participating on software development projects in a senior capacity.
- Strong technical background and experience working with .Net framework.
- Experience in C++ and C# programming, frontend web technologies, HTML, JavaScript.
- Strong Relational Database and P/SQL skills, experience with Microsoft SQL Server, and Oracle.
- Experience customizing and deploying SharePoint Starter Kit., SharePoint Framework (SPFx), and implementing SharePoint information architectures, workflows, mobile applications, and MS PowerApps.
- Demonstrated knowledge of Visual Studio .NET, Team Foundation Server, SQL Server, Internet Information Server (IIS), Microsoft Operating Systems, and Microsoft SharePoint Server.
- Ability to develop APIs, web services, and microservices.
- Experience with Jira, Confluence or Azure DevOps.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Experience with deployment of complex, maintainable and scalable enterprise systems and applications, with the capacity for problem solving and making sound recommendations and decisions
- Demonstrated communication and interpersonal skills, with the ability to liaise with internal and external stakeholder
- Adhere to standard security coding practices to ensure application is free of most common coding vulnerabilities.
To apply to this vacancy please submit your application online at our Careers Webpage located at https://www.agco.ca/careers by March 29, 2024.
The AGCO is an inclusive and equal opportunity employer.
The AGCO has the responsibility to lead by example in advancing racial equity and to build a diverse, inclusive, accessible and respectful workplace where every employee has a voice and the opportunity to fully contribute. To this effect, you are encouraged to reflect upon the diversity you would bring to the role within your application including, but not limited to, individuals identifying with one or more of the under-represented groups identified within Ontario’s Human Rights Code.
Disability related accommodation during the recruitment process is available upon request.