Software Engineer - Development & Integration Focus at Experis

Our client is looking for a Software Engineer (Development/ Integration Exp.) to join the their Cloud Platform Development Team for their Toronto, ON location. This is a full time permanent position.

This team is responsible for building and maintaining an innovative cloud native service framework providing risk calculations to banks, asset managers, insurance companies and hedge funds. The framework includes a data service, scenario generation service, simulation service and reporting service. This role works in a multi-disciplinary group (among product leads, financial risk SMEs and core development teams).

Job Responsibilities and Required Experience:

Responsibilities:

  • Work with multiple functional and technical teams to scope and decouple components of existing software solution into a microservice framework.
  • Design and implement automated Continuous Integration (CI) / Continuous Delivery (CD) processes to build, test and deploy code.
  • Create and integrate build features into our platform employing Jenkins / Travis CI, Git, Docker and other technologies.
  • Develop next-generation solutions to maximize performance, scalability and distributing processing capabilities of our Service.
  • Collaborate with team members to scope and implement requirements and troubleshoot obstacles.
  • Work with Development team to improve the core software offering.

Skills:

  • Solid understanding of Cloud computing design and development principles.
  • Familiar with microservices architectures and how to build a decoupled system.
  • Proficient in cloud development methods including:
  • RESTful APIs, Docker, helm, terraform and Public Cloud environments
  • GIT, CI/CD, Python, Shell (Bash) and Linux
  • Metrics gathering, profiling, and alerting with Prometheus/Grafana, or New Relic
  • Automated Testing; Travis and Jenkins
  • Virtualization and Orchestration using Docker and Kubernetes
  • MongoDB, Redis and different types of storage
  • Building Python webservices using FastAPI a plus
  • Experience in deploying multi-node, scalable, web applications is a plus.
  • UI Hands-on experience (javascript or python web framework) is a plus.
  • Experience developing financial applications is a plus.

Professional Expectations:

  • Willingness to learn new and emerging technologies, specifically cloud related tools, techniques, and frameworks
  • Engage in an Agile development environment, practicing Kanban. Update progress consistently in the issue tracking system; Take part in code reviews

Education:

University Degree in Computer Science or Computer Engineering.

ManpowerGroup is an Equal Opportunity Employer (EOE/AA)

 
Company:ExperisLocation:Toronto - Ontario - CanadaJob Types:Full TimePost Date:January 21, 2022Valid Through:February 20, 2022