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
Intermediate Developer building and integrating secure enterprise applications for British Columbia’s energy regulator. Supporting Agile delivery, troubleshooting, testing, and continuous technology improvement.
Senior Mobile Developer creating reproducible mobile coding tasks and verifiers for next - generation AI systems. Applying expertise across React Native, Flutter, iOS, or Android development.
Staff Developer leading Azure data platform integration, operations, and governance for AtkinsRéalis’ engineering and nuclear services. Driving Orb platform delivery, releases, incident resolution, and technical coaching.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center platforms. Designing real - time interaction distribution across voice, digital channels, queues, skills, and agents.
Senior Routing Engine Developer building scalable Java and Spring Boot routing engines for Miratech’s enterprise contact center platforms. Designing real - time interaction distribution across channels, queues, skills, and agents.
Senior Java developer building scalable real - time routing engines for Miratech’s enterprise contact - center platforms. Designing distributed services, APIs, and integrations for voice and digital interaction delivery.
Senior Java developer building scalable, real - time routing engines for Miratech’s enterprise contact - center platforms. Designing distributed services, APIs, and integrations across CX technologies.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center platforms. Designing real - time interaction routing, distributed services, APIs, and CX integrations.
Senior developer building scalable Java routing engines for Miratech’s enterprise contact - center clients. Designing real - time interaction routing across distributed, cloud - native CX platforms.