Description:
Cority is a global enterprise EHS software provider, empowering organizations worldwide to improve operational performance through innovative, secure SaaS solutions. With over 35 years of experience, Cority serves clients in over 100 countries and is committed to sustainability, employee development, and client satisfaction. The company has received multiple awards for its employee culture and business performance.
Role Overview: Cority is seeking a Senior Software Engineer to join its highly collaborative, dynamic team. The role involves working on both new and existing software to enhance and meet client needs. The ideal candidate is a passionate team player who is technically skilled and committed to delivering high-quality solutions while contributing to the long-term roadmap of the company.
Key Responsibilities:
Lead technical and architectural decisions to meet product requirements while anticipating future needs.
Design, develop, and enhance software for clients’ systems as well as Cority’s base software.
Communicate with Product Owners to understand and clarify product requirements.
Advocate for automation frameworks for testing, integration, and deployment.
Participate in code reviews and ensure the delivery of high-quality software.
Manage tasks and track sprint work, ensuring transparency and visibility for the team.
Provide ongoing support and maintenance for existing software.
Mentor junior developers and share knowledge within the team.
Work with modern technologies as required for the project.
Qualifications:
Education: University degree in computer science or a related field.
Experience: Minimum of 5+ years as a software developer, with a strong understanding of the software development process and lifecycle.
Methodologies: Experience with Agile and Scrum methodology.
Technical Qualifications:
Must Have:
.NET Core, .NET Framework, Entity Framework/Dapper, Web APIs, Microservices.
Experience with relational databases, particularly SQL Server.
Front-end experience with Angular/React, HTML5, CSS, TypeScript, JavaScript.
Familiarity with Continuous Integration and Continuous Deployment (CI/CD).
Nice to Have:
Experience with NoSQL databases like MongoDB.
Familiarity with cloud platforms like AWS or Azure.
Experience with multi-tenancy.
Familiarity with message queues (e.g., Kafka).
Experience with Docker and Kubernetes.
Soft Skills:
Passion for technology and staying on top of the latest trends.
Self-starter who challenges the status quo and is curious.
Strong communication skills (both written and oral).
Experience working with remote teams.
Previous experience in the field of occupational health, environment, ergonomics, or safety is a plus.
Benefits and Perks:
Competitive health benefits, dental plans, fitness allowance, healthcare spending account, and retirement savings plan.
Work-from-home flexibility and subsidized internet.
Employee recognition programs and social events (corporate volunteering, happy hours).
Training allowances and opportunities for career growth through internal recruitment and development programs.
Company Culture: Cority prides itself on a performance-driven, dynamic, and growth-focused culture. The company values diversity and inclusion, fostering an environment where employees can thrive and contribute meaningfully to the company’s success.
| Organization | Cority |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Toronto,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 5 Years |
| Posted at | 2025-04-21 5:55 pm |
| Expires on | 2026-01-07 |