.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.
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Programmeur·euse - analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.
Intern backend developer researching architectures and building scalable prototypes. Supporting Kinaxis’s AI - powered supply - chain orchestration platform through cloud and software experimentation.
Senior Python engineer building reliable web - scraping workflows for Mindrift’s Tendem AI project. Extracting, validating, and scaling structured datasets from complex dynamic websites.
Associate Backend Engineer building C#/.NET desktop software for Xero’s small - business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.
Senior Backend Engineer building scalable backend services, data pipelines, and integrations for Apollo.io’s AI - driven go - to - market platform. Owning distributed architecture and high - throughput connections across a global engineering team.
Senior backend engineer building secure, scalable authentication systems for Affirm’s financial products. Leading platform architecture, delivery, reliability, and engineering mentorship.
Backend Software Engineer designing coding tasks and deterministic verifiers for Gramian’s next - generation AI training initiative. Building and reviewing scalable backend solutions across global remote regions.
Back - End Developer building secure accounts, registrations, and dashboard services. Supporting technical delivery of a bilingual nonprofit digital platform with Canadian client systems.