We make digital work, work – for businesses and their people.
Senior Software Engineer, C#.NET
Location
Canada
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, C#.NET
Omnissa
• Contribute to product feature design, development, code reviews, testing, and automation • Design across application layers and distributed systems to implement security models for SaaS environments • Collaborate across backend, frontend, infrastructure, and domain teams • Tackle challenging technical problems and resolve escalations for customers • Engage with a passionate, start-up-minded team focused on innovation and customer success • Lead complex technical discussions with multiple stakeholders • Prioritize customer needs to deliver high-quality, impactful solutions • Embrace a service ownership mindset—managing automation, CI/CD, monitoring, and quality of the services you build
Job Requirements
- Strong coding, unit testing, and integration testing skills
- Excellent debugging, troubleshooting, and log analysis abilities
- Experience with object-oriented design and multi-threaded programming
- Basic knowledge of client-server development and REST APIs using .NET or similar
- Proficiency with C# and the .NET Framework or a comparable tech stack
- High sense of ownership and ability to take initiative
- Experience with technologies like .NET, AWS/Azure deployments, CI/CD pipelines, and asynchronous programming
- Strong security and compliance awareness
- Experience in developing automated tests, including unit, integration, and end-to-end testing
Benefits
- Flexible, secure, work-from anywhere experiences
- Engaging work environment
- Opportunities to work with Fortune 500 companies
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer – Technical Leadership
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Senior-level developer working with (Java + Azure Cloud + APIs), with a specialist technical profile and strong leadership skills. • Will serve as the technical reference for the team, contributing to architectural decisions, promoting best practices, and driving continuous engineering improvement.
Head of Sales
Thrust AviationThrust Aviation is an air charter broker that is built on 35+ years of combined experience.
• Day-to-day leadership and accountability of a remote broker team of 4-6 people • Weekly sales meetings and individual 1:1 coaching sessions with each broker • Pipeline management and velocity, no lead sits unworked, no deal dies in silence • Objection handling training and ongoing skill development for the team • CRM discipline, Shy is our own platform, you will own how it is used • Qualification standards, ensuring leads are properly segmented and moved through the pipeline correctly • KPI definition and weekly reporting, every broker knows their numbers, every week • Connector to closer handoff process, ensuring seamless transition from front-end qualification to closing • Collaboration with CEO on hiring, compensation structure, and team growth • Identification and development of future sales leadership from within the team
• Develop and maintain backend applications • Design, implement and maintain RESTful APIs • Work with microservices architectures • Implement and manage container environments using Kubernetes • Integrate and manage messaging systems • Ensure code quality through unit tests and code reviews • Collaborate with cross-functional teams to define, design and release new features • Monitor and improve system and service performance
Desenvolvedor Java Sênior - Segmento Financeiro
DBDesign and Build The Future | Somos uma empresa Randoncorp
• Projetar, desenvolver e manter soluções utilizando principalmente a linguagem Java e a arquitetura de microsserviços; • Contribuir ativamente com decisões técnicas junto ao time e demais áreas envolvidas; • Desenvolver soluções escaláveis e com alta cobertura de testes; • Participar do discovery técnico e da concepção de novos produtos e funcionalidades; • Realizar code reviews, disseminando boas práticas de engenharia e qualidade de código; • Apoiar o time de suporte na análise e resolução de incidentes e problemas em produção; • Propor melhorias contínuas nos processos, arquitetura e stack de tecnologia.




