.NET Developer joining Computershare for the CCS team to work on software development projects. Involves collaboration with a team of developers and participating in the entire software development lifecycle.
Responsibilities
Join our dynamic technology team that builds and supports the application suite of our global Communication Services business.
Work in a development team of approximately 4-6 software developers across a range of projects and products.
Participate in the development lifecycle methodology including technical requirements, design documentation, coding, unit testing, system integration, and debug of software system issues.
Adopt Global Development standards and follow best practices and assist in the resolution of technical issues across the other development groups.
Review and prioritize work requests to ensure that requirements are understood.
Conduct impact analysis of proposed changes.
Write accurate and clear development work items.
Contribute to the creation and review of design documentation.
Develop and maintain .NET (C#) code for standard executables and services.
Develop, maintain and performance tune MS SQL stored procedures, functions, and views.
Create and maintain MS SSIS Packages.
Maintain code quality through unit testing both manual and automated.
Assist the Support team with resolving issues in test or production environments.
Requirements
3+ years of experience as a .NET (C#) and SQL Developer
Experience with HTML, XML, CSS, SOAP/REST/Json services, MVC, ASP.NET, and WCF
Experience in DevOps technologies and Microservices architecture including: Version control (eg. Git), CI/CD (eg. ADO, Jenkins)
Awareness of common application security threats/vulnerabilities and knowledge of software development best practices that would mitigate these threats
Competent with Windows Server environment and third-party application deployments running on two and three tier architectures. Experience with other application architectures is desirable (containers, k8s, paas, microservices)
Experience with application development and support within an enterprise context and ideally some experience with architectures spanning multiple technologies
Ability to learn about new systems quickly so that you can customize and integrate with a diverse group of applications
Pride in producing quality code through unit testing
Ability to work a flexible schedule as needed to accommodate global project requirements
Bonus points if you have: Knowledge and experience working on electronic document capture, storage/retrieval and digital communication platforms.
Experience developing performant systems of significant size, high volume transactional processing and or systems with significantly sized complex record stores.
Benefits
Flexible work to help you find the best balance between work and lifestyle.
Health and wellbeing rewards that can be tailored to support you and your family.
Invest in our business by setting aside salary to purchase shares in our company, and you’ll receive a company contribution as well.
Extra rewards ranging from recognition awards and team get togethers to helping you invest in your future.
Welcoming and close-knit community with experienced colleagues ready to help you grow.
Programmeur - analyste .NET senior développant et optimisant des systèmes d’information pour Exposant 3, firme québécoise de services - conseils TI. Collaborant aux architectures, tests, déploiements et corrections applicatives en mode hybride à Montréal.
Staff Ruby engineer building GitLab’s AI - powered Duo Agent Platform repository flows. Leading autonomous agents, onboarding, architecture, and cross - team technical direction.
Hiring Full Stack Developer (React + JavaScript + Node.js) for a 6 - 12 month hybrid contract in Toronto, ON. Build scalable apps with modern cloud tech.
Genpact Java developer creating and optimizing enterprise applications. Collaborating on scalable solutions supporting the company’s AI and digital transformation services.
Senior Python React Developer building scalable enterprise - grade full - stack applications in Canada. Leading technical design, mentoring developers, and optimizing cloud - based solutions.
Staff Backend Engineer building agentic systems that improve software development productivity at GitLab. Setting architecture, evaluating correctness, and scaling greenfield DevSecOps automation.
Senior Backend Engineer building reliable AI automation for GitLab’s DevSecOps platform. Improving software - development workflows through agentic systems, evaluations, and distributed - systems engineering.
API Platform Operations Engineer supporting Sun Life’s cloud and on - premise API infrastructure. Operating Kafka, APIs, microservices, security, and CI/CD solutions across enterprise platforms.
Software Architect designing Azure - based platform services for Petal, a Canadian healthcare orchestration and billing company. Defining scalable architecture, IAM, DevOps standards, and reusable capabilities across SaaS products.