Serco

Microsoft Developer-Full-Time-Toronto

Serco$85K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in IT, Computer Science, Engineering, or related field.
  • 3+ years in developing large-scale web applications using .NET technologies.
  • Proficient in front-end languages and libraries (HTML, CSS, JavaScript, jQuery).
  • Experience with back-end frameworks like C#, Angular, React, and Node.js.
  • Hands-on skills with IIS and Windows environments.
  • Familiarity with Microsoft Dynamics 365, especially Customer Service module, and Power Pages is a plus.
  • Strong database skills including SQL, RDBMS like SQL Server, Oracle, and experience with server technologies.

Responsibilities

  • Design and develop high-performance .NET applications for web and Windows.
  • Work with both front-end and back-end to deliver full-stack solutions.
  • Create detailed program specifications and conduct unit testing.
  • Collaborate with IT teams for application fixes and enhancements.
  • Participate in system testing for seamless performance.
  • Document program logic and development processes thoroughly.
  • Support and enhance Microsoft Dynamics 365 applications and low-code solutions with Power Pages.
  • Translate business requirements into scalable application solutions.
  • Provide Tier 2 and 3 technical support, including troubleshooting issues.
  • Participate in code reviews and contribute to project delivery.
  • Innovate by staying updated on Microsoft technologies and best practices.

Benefits

  • Comprehensive health and wellness programs.
  • Opportunities for professional development.
  • Flexible work hours and potential for remote work.
  • Supportive team and collaborative work environment.
  • Access to the latest technologies and tools for development.
Full Job Description
Position Description & Qualifications

Purpose of the Job:

We are seeking an experienced Microsoft Developer for the development, support and enhancement of .NET-based Windows and web applications. The ideal candidate will provide technical expertise, ensure adherence to best practices, and contribute to the stability and optimization of enterprise systems. Experience with Microsoft business applications such as Dynamics 365 (Customer Service module) and Power Pages is considered an asset and may be leveraged to support and extend enterprise solutions where applicable.

Primary Duties and Responsibilities:
  • Design and development of software applications on the .NET platform, ensuring high performance, scalability, and maintainability.
  • Work across both front-end and back-end technologies, frameworks, and third-party libraries to deliver full-stack solutions.
  • Develop detailed program specifications and perform unit testing to ensure code quality.
  • Collaborate with IT teams and partners to develop, test, and deploy application fixes, enhancements, and upgrades.
  • Participate in integration and regression testing to ensure seamless system performance.
  • Create and maintain technical documentation describing program logic, development processes, and issue resolutions.
  • Optionally support and enhance Microsoft Dynamics 365 applications (particularly the Customer Service module) to improve case management and service automation.
  • Optionally design and implement secure, low-code websites using Microsoft Power Pages, integrated with Dataverse and Dynamics 365, to support external user interactions.
  • Translate business requirements into scalable Microsoft application solutions in collaboration with business analysts and stakeholders.
  • Participate in Tier 2 and Tier 3 support, including incident management, troubleshooting, and root cause analysis (RCA).
  • Provide off-hour support to avoid any service impact to the customer.
  • Develop and implement solution enhancements based on evolving business needs.
  • Conduct code reviews.
  • Contribute to team-based, matrix-managed projects, ensuring timely and budget-conscious delivery.
  • Stay current with Microsoft technologies and industry best practices to drive innovation.
  • Perform other technical duties as assigned.


Qualifications:
  • A Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline.
  • At least 3 years of experience in developing, implementing, and supporting large-scale, complex web-based applications using .NET, ASP.NET, C#, VB.NET, Microsoft Access, PL/SQL, PowerShell, and relational databases such as Microsoft SQL Server and/or Oracle.
  • Proficiency in front-end technologies including HTML, CSS, JavaScript, XML, and libraries such as jQuery.
  • Experience with back-end development using C# and JavaScript frameworks such as Angular, React, and Node.js.
  • Hands-on experience with IIS, Windows Applications, AngularJS, and Microsoft Windows environments.
  • Familiarity with Microsoft Dynamics 365 (including the Customer Service module) and Power Pages is considered an asset, particularly for roles involving integration with .NET-based systems.
  • Experience with databases such as SQL Server, MySQL, and MongoDB, and web servers like Apache and IIS.
  • Strong database development skills, including SQL queries, stored procedures.
  • Excellent understanding of industry standards for software design and application development.
  • Exceptional troubleshooting skills for diagnosing and resolving complex web-based application and system issues.
  • Strong working knowledge of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Solid understanding of high availability architecture and experience supporting mission-critical services, including disaster recovery planning and implementation.
  • Familiarity with Government of Ontario IT Standards (GO-ITS) is an asset.
  • Demonstrated ownership and urgency in supporting mission-critical business environments.
  • Ability to work independently with minimal supervision.

About Serco

Serco Group plc is a British company providing public services. It is listed on the London Stock Exchange and is a constituent of the FTSE 250 Index. The company has four divisions: Health, Justice and Immigration, Transport, and Defence, and operates across the UK and Europe, North America, Asia Pacific and the Middle East. Serco primarily provides public services to governments, including the operation of prisons and hospitals, defence and aerospace services, and transport services. The company also provides IT and consultancy services to the public sector. Serco has been involved in a number of controversies, including allegations of overcharging the UK government and mismanagement of contracts.
Learn more about Serco
Size
50,000 employees
Industry
Founded
1988

Similar Jobs

More Jobs at Serco

More Information Technology Jobs

Find similar Microsoft Developer-Full-Time-Toronto jobs: