US
0 suggestions are available, use up and down arrow to navigate them
PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Software Engineer:
-
Employment Type:
Contractor
-
Location:
Mississauga, Ontario (Onsite)
Do you meet the requirements for this job?
Software Engineer
Careers Integrated Resources Inc
Mississauga, Ontario (Onsite)
Contractor
Job Title: Software Engineer
Location: Mississauga, ON
Duration: 1-Year Contract
Job description:-
Job Duties/Responsibilities:
Qualification/Experience Required:
Mandatory Skills Required - Technical/Non-Technical:
Nice to Have Skills Required - Technical/Non-Technical:
Location: Mississauga, ON
Duration: 1-Year Contract
Job description:-
- Join the Impact Healthcare software engineering team at Client to develop highly scalable, reliable, and secure software and systems for better diagnostics in the life sciences, particularly focusing on next-generation genomic sequencing.
- This role primarily involves backend development, leveraging cloud technology (AWS, Serverless computing), Java, distributed platforms, and Spring Boot to produce software that will globally impact patient care.
Job Duties/Responsibilities:
- Actively participate in requirements refinement, architecture, and design reviews.
- Write clean, maintainable code and documentation following engineering best practices.
- Develop unit, component, and integration tests for developed features.
- Design, implement, and test backend APIs and product infrastructure.
- Collaborate with quality engineering teams to design comprehensive test plans.
- Research new tools, technologies, and test processes for software development.
- Provide informal leadership, coaching, and mentorship to junior developers.
- Utilize systems thinking to progress critical software projects through the entire Software Development Life Cycle (SDLC).
Qualification/Experience Required:
- 5 to 10 years of hands-on software development experience.
- B.S. or M.S. in Computer Science or an equivalent field.
- Strong Java programming skills.
- Experience with Spring and REST API development.
- Strong object-oriented design experience.
- Experience with distributed system design.
- Experience with relational databases (e.g., Postgres, MySQL).
- Experience with microservices architecture and development.
Mandatory Skills Required - Technical/Non-Technical:
- Strong technical expertise in Java, Spring, and REST APIs.
- Experience with microservices architecture and distributed systems.
- Excellent communication and documentation writing skills.
- Proven ability to work effectively in a team and adopt Agile/Lean practices.
Nice to Have Skills Required - Technical/Non-Technical:
- Familiarity with cloud solutions using AWS (e.g., Serverless computing).
- Familiarity with ETL pipelines and Scala.
- Familiarity with software development in the Next Generation Sequencing area.
Get job alerts by email.
Sign up now!
Join Our Talent Network!