Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer building secure .NET enterprise applications and integrations for global financial administrator Computershare. Supporting DevOps, production systems, databases, and cloud technologies.

Responsibilities

  • Design, develop, and maintain enterprise applications using .NET technologies, including C# and ASP.NET
  • Develop solutions using MVC, WCF, SOAP/REST APIs, HTML, XML, CSS, and JSON
  • Create and optimize SQL queries, stored procedures, and database integrations
  • Support system enhancements, maintenance, troubleshooting, monitoring, logging, and performance optimization
  • Integrate solutions across enterprise applications
  • Support source control and collaboration processes using Git and Azure DevOps
  • Contribute to CI/CD pipeline development and deployment automation
  • Assist with Docker and Kubernetes containerized application deployments
  • Participate in release management and deployment processes
  • Support applications in Windows Server environments and enterprise production systems
  • Contribute to microservices, containerization, and cloud-based platform solutions
  • Follow secure software development practices, coding standards, unit testing, and peer reviews
  • Develop and maintain technical documentation
  • Build relationships with business stakeholders, technical teams, and global teams
  • Report to the Development Manager

Requirements

  • Strong experience as a .NET (C#) and SQL Developer
  • Experience with ASP.NET, MVC, WCF, HTML, XML, CSS, JSON, and SOAP/REST services
  • Experience supporting applications in Windows Server environments
  • Knowledge of software development best practices and secure coding principles
  • Experience developing and supporting enterprise applications
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent verbal and written communication skills
  • Strong documentation and organizational skills
  • Ability to quickly learn new systems and technologies
  • Strong time management and prioritization abilities
  • Experience with DevOps tools and practices (nice to have)
  • Experience with Git, Azure DevOps, and Jenkins (nice to have)
  • Experience with Docker, Kubernetes, and containerized environments (nice to have)
  • Exposure to Microservices architecture (nice to have)
  • Experience with deployment automation tools such as Octopus Deploy and DBUp (nice to have)
  • Experience using monitoring and logging platforms such as Splunk or Sumo Logic (nice to have)
  • Familiarity with Jira, Azure DevOps Boards, or similar collaboration tools (nice to have)
  • Experience supporting complex enterprise environments with multiple technologies (nice to have)

Benefits

  • Flexible working hours
  • Hybrid working arrangement with work-from-home flexibility
  • Inclusive and open culture
  • Growth and career development opportunities
  • Equal opportunities and recruitment accommodations/adjustments
  • Broad range of career paths
  • Opportunities to explore and learn within a global business

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

ASP.NETAzureCloudDockerJenkinsKubernetesMicroservicesSOAPSplunkSQL.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.