Enable job alerts via email!

Software Engineer

Randstad Digital

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A leading recruitment agency is seeking a Mid-Senior level Java/Python Software Engineer for a hybrid contract position in Toronto. The role involves software design and development, focusing on cross-language services. The ideal candidate has 5-10 years of experience in Python and Java, along with skills in agile methodologies. Competitive compensation and opportunities to mentor less experienced developers are provided.

Qualifications

  • 5-10 years of experience in Python and Java.
  • Experience with agile methodologies such as Scrum and Test Driven Development.
  • Comfortable with software architecture design and mentoring.

Responsibilities

  • Develop a thorough understanding of the technology stack.
  • Design and develop new features in the Python/Java/SQL stack.
  • Contribute to future design and architecture.

Skills

Python
Java
Agile methodologies
Software design and development
Cross-language services

Tools

Power BI
Power Query

Job description

Get AI-powered advice on this job and more exclusive features.

Java / Python Software Engineer (Contract Position)

Number of Positions : 1 Filled : 0 Duration : 10 months

Location : Toronto, ON, CA

Must be eligible to work in Canada.

Hybrid position, 3-4 days per week in downtown Toronto.

Roles and Responsibilities :

Candidates should be proficient in software design and development, focusing on cross-language services, and experienced with agile methodologies (Scrum, Test Driven Development, unit / integration testing, pair programming, etc.). The successful candidate will be comfortable with designing architecture, rationalizing business requirements, and mentoring less experienced developers. There will be significant interaction with senior developers across various streams as complex business requirements are implemented. The focus will be on business logic.

Responsibilities include :

  • Developing a thorough understanding of our technology stack.
  • Designing and developing new features within our Python / Java / SQL stack.
  • Contributing to future design and architecture.
  • Planning work in an agile manner with team members.
  • Writing acceptance tests in coordination with QA.
  • Communicating with business and platform partners.
  • Improving and developing CI pipelines and deployment strategies.

Must have skills / experience / qualifications :

5-10 years of experience in :

  • Python
  • Java
  • Nice to have skills : Power BI and Power Query experience.

    Seniority level

  • Mid-Senior level
  • Employment type

  • Contract
  • Job function

  • Information Technology
  • Industries

  • IT Services and IT Consulting
  • Financial Services
  • Banking
  • This job posting is active.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.