Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Software Developer

Software Developer (Systems) Location Toronto, ON :

Software Developer (Systems)

About Stoch Analytics

Stoch Analytics delivers impactful business solutions and leading capabilities for life insurers with our high-performance technology platform. We operate at the intersection of technology and financial services to solve real world problems faced by some of the world's leading companies. Our team is comprised of actuaries, management consultants, product managers, and software engineers working together to deliver cutting edge software and services.

Our company has developed state of the art software and methods for analyzing risk, profitability, and value creation in insurance portfolios. These include our flagship Atlas actuarial modeling suite, our policyholder Compression toolkit and service, and other tools. The team develops and deploys these tools to support insurers in a variety of use cases including risk management, financial reporting and business intelligence delivery.

Our tools and solutions have been proven in action for nearly 20 years, at global insurers in the US, Canada, and Europe. Formerly part of Oliver Wyman, we opened a new chapter by establishing Stoch Analytics in 2023, enabling us to focus on providing software and services for actuarial and risk management applications. We combine the stability of two decades of market success with the dynamisms of a start-up company. For more information, visit

About the Role

The Software Developer will possess a passion for software development in back-end systems. The successful candidate will play a critical role in developing and supporting the software products developed by Stoch Analytics as well as working with implementation teams to help maximize our impact during client engagements. Potential activities for the software developer include:

  • Design and implement new features across Stoch Analytics' software platform, focusing on front-end (GUI - C# WPF), command-line base, and backend calculation apps (C#, C++).

  • Practice secure DevOps to build infrastructure-as-code, data pipelines, and dev-ops /orchestration pipelines to deliver scalable, repeatable, and flexible client solutions.

  • Utilize a mix of traditional and cloud-native infrastructure, including serverless architecture to solve problems efficiently and effectively.

The Software Developer will work closely with and learn from motivated professionals with wide-ranging expertise while interacting with a variety of clients. The Software Developer will enjoy significant autonomy to own their work and be empowered to make meaningful contributions. At the same time, this role will help develop valuable business skills and acumen to kick-start their professional career on the right foot.

Work conditions

At least 4 days / week in office collaboration are required to enhance onboarding experience and knowledge transfer.

Our office is in the heart of Toronto's Financial District. It is located in the PATH network, with easy access to municipal and regional public transit. There is an on-site shared kitchen and sponsored snacks and soft drinks, as well as access to abundant retail shops in the PATH.

The position includes a competitive salary, with participation in the company's medical and dental benefits, as well as the company's variable compensation plan.

The position has 4 weeks of paid vacations per year, in addition to statutory holidays mandated by law.

We celebrate the right to equal treatment with respect to employment. We commit to conduct our recruiting process and our work without discrimination or harassment because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, record of offences, marital status, family status or disability.

At Stoch Analytics, we aim to embody our values of “doing our work right, better, together, intentionally, and respectfully”.

About You

The following are required skills for the position:

  • Have a post-secondary education (or equivalent relevant work experience) in the fields of computer science, software engineering, computational mathematics, or similar quantitative fields.

  • Be a self-starter who can thrive in a fast-paced dynamic environment, by showing an interest in building his/her own knowledge to maximize their contribution to the team

  • Understand requirement definitions and translate them into actionable tasks

  • Communicate technical concepts to peers

  • Write reusable, scalable, secure, and efficient code suitable for the problem at hand

  • Synthesize business logic requirements and translate into performant implementations

  • Understand and follow development best practices such as peer code review (pull requests), linting, unit tests and integration tests

  • Be responsive to feedback and be participative in a team setting

  • You should possess the following experience and qualifications:

  • Strong understanding of C# (.net Framework, .net6.0+, WPF)

  • Interest in learning C++

  • Extensive experience with standard DevOps tools and platforms including version control systems and vendors (Github, Bitbucket, SVN) and continuous integration systems (Jenkins, TeamCity, Azure DevOps, AWS CodeBuild). Familiarity with both GUI and CLI versions of these tools is preferred.

  • Hands on experience with cloud-based infrastructure such as Amazon Web Services (AWS) or Microsoft Azure, and how to utilize basic components (such as EC2/VM, S3/Blob Storage) using APIs and SDKs

The following experience and qualifications are desirable skills :

  • Experiences constructing automated tests through unit tests, integration tests, and end-to-end tests

  • Familiarity with advanced secure DevOps (DevSecOps) concepts and tools, such as Kubernetes, Docker, static and dynamic application security testing, dependency security testing

  • Experienced with API management, including designing, implementing, testing, and documenting REST/ APIs

  • Understanding of advanced features and concepts of AWS or Azure, such as serverless deployment, containerization, infrastructure as code

  • Existing experience with C++

  • Exposure to relational database systems (SQL Server, MySQL, Postgres etc.) and NoSQL databases (Mongo, AWS SimpleDB, Azure Cosmos)

  • Experiences in IT administration such as user provisioning, directory synchronization and integration, network routing

  • UX and UI design for desktop and browser-based applications, proficiency with Figma (or other wireframing tools) a plus

Original job Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Share this job with your friends

icon get direction How to get there?

icon geo-alt Toronto, On

icon get direction How to get there?
View similar Technology jobs below

Similar Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.