This job board retrieves part of its jobs from: Healthcare Jobs | Customer Service Jobs | Work From Home

Daily updated job offers for the people of Ottawa

To post a job, login or create an account |  Post a Job

   jobs in ottawa   

Find your next job here, with us! Daily updated job offers!

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Intermediate Software Developer – Full-time (Markham)

SCM Service d'assurances

This is a Full-time position in Ottawa, ON posted July 18, 2021.

Company: Opta Intelligence informationnelle Intermediate Software Developer
– Full-time (Markham) Are you an innovative thinker and passionate about delivering cutting edge technology?

Join our technology team at Opta and help us disrupt the insurance industry by building new products leveraging cloud technologies, artificial intelligence and machine learning.

Position Summary: The Intermediate Software Developer will join a highly talented development team and help us deliver services and applications that implement our latest innovations for use in the Canadian Insurance Space .

The ideal candidate thrives in an agile environment, can think outside the box, and has a passion for developing high performing, high quality maintainable code.

Key Responsibilities (included but not limited to): Application Development Implement discovered requirements, whether through existing application interface or via custom enhancements Collaborate with other programmers within a team environment Works with Business, Data Science and development teams in recommending application design and architecture Ensures that chosen technology is flexible, supportable and requires minimal maintenance Development of low-latency, high-availability applications Full life cycle project support (Design/Develop/Deploy/Support) Identifies and researches relevant technologies, performs Proof of Concepts / Prototypes, and recommends applications of such technologies to future product architectures Proactively identifies and implements strategies to improve reliability, leveraging automation wherever possible.

Writes reusable, testable, and efficient code Document design and implementation details of new systems and features Application Support Remediate and correct defects in new and existing applications Migrate existing applications to new architectural frameworks Skills required: Proficient in Python, developing applications and Flask based services Proficient in C#.NET (ASP.NET, ASP.NET MVC, ASP.NET Web API) , HTML5, and CSS3 Experience with microservice-based architecture utilizing container-based technologies such as Kubernetes, Docker, EKS Strong skills and knowledge of the AWS eco-system an asset Experience in integrating with continuous integration/deployment tools (Jenkins, AWS CodeDeploy, etc.) Experience and success working with virtual teams Strong analytical process, and aptitude for problem solving Ability to build and maintain good relationships with internal and external stakeholders Experience leveraging database technologies (MongoDB, MySQL, PostgreSQL, Microsoft SQL Server) Familiar with JIRA, Confluence or other CMS and ticketing systems Ability to manage parallel work streams Excellent verbal and written communication skills in English Thrives in a dynamic team environment as well as focused individual efforts.

Education, knowledge and experience required: Formalized education in Computer Science or another Information Technology based program Minimum 5 years of programming with an OO language C#,Java Minimum 2 years of programming with Python Environment and Working Conditions: Dynamic environment with tight deadlines, numerous and changing priorities Possible after hours effort required to meet deadlines or deploy solutions All prospective employees must pass a background check Remote work (within Ontario) during the current COVID pandemic, but returning to hybrid (remote/ on premises) afterwards SCM Insurance Services and affiliates welcome and encourage applications from people with disabilities.

Accommodations are available on request for candidates throughout the recruitment and assessment process.