23 Oct
|
Stoch Analytics
|
Toronto
23 Oct
Stoch Analytics
Toronto
Software Developer (Systems)
Stoch Analytics delivers impactful business solutions and leading capabilities for life insurers with our high-performance technology platform. 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.
Formerly part of Oliver Wyman, we opened a current 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. 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.
- 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.
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 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.
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
- Communicate technical concepts to peers
- 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
- Strong understanding of C# (.net Framework, .net6.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). 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
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
📌 System Software Development Engineer (Toronto)
🏢 Stoch Analytics
📍 Toronto