Talent.com
Intermediate Software Developer
Intermediate Software DeveloperCpus Engineering Staffing Solutions Inc. • Pickering, ON, CA
Intermediate Software Developer

Intermediate Software Developer

Cpus Engineering Staffing Solutions Inc. • Pickering, ON, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

We are currently requesting resumes for the following position : Intermediate Software Developer

Resume Due Date : Tuesday, September 17, 2024 (5 : 00PM EST)

Number of Vacancies : 1

Level : MP5 (Senior, 10+ years)

Job ID : 24-051

Duration : 24 months

Hours of work : 40

Location : 889 Brock Road Pickering (Hybrid, 4 days remote)

Job Overview

Department : Enterprise Digital Technology – Digital Innovation & Strategy

Reports To : Lead Software Developer / Senior Manager

Job Summary :

We are seeking a highly skilled and versatile Software Developer to join our team. In this role, you will play a key role in developing innovative software applications, including AI-enabled products, while ensuring security best practices and navigating the challenges of a new codebase. This position is for Full Stack Web development, requiring proficiency across various layers of the technology stack.

Department :

As a developer with our clients’s Digital Innovation & AI Team, you will be at the forefront of assessing groundbreaking technologies such as AI, robotics, drones, digital twins, VR / AR, and IoT. You will help to analyze and determine the potential of these innovations for enhancing competitiveness, efficiency, and effectiveness across our client’s diverse departments, including Nuclear Engineering, Finance, HR, IT, Maintenance, and Operations. Your work will drive forward the readiness and fit of new tech advancements within the company, ensuring our client remains a leader in the energy sector.

Work Environment :

  • Startup atmosphere with enterprise job security
  • Flexible Hybrid work environment, full remote arrangements available
  • Company provided work station laptop and cloud computing resources

Key Responsibilities :

  • Design and architect scalable and maintainable software solutions that meet both technical and business needs.
  • Develop clean, efficient, and secure code from scratch as well as improve existing codebases.
  • Proactively identify and implement security measures throughout all stages of software development to protect against vulnerabilities.
  • Work closely with cross-functional teams to define system architecture, component design, and interaction patterns.
  • Stay abreast of emerging technologies and architectural approaches, and integrate them where appropriate to enhance application performance and maintainability.
  • Translate complex requirements into functional, user-friendly software without sacrificing reliability and performance.
  • Establish and adhere to corporate coding standards and best practices while maintaining the flexibility and innovative spirit of a startup environment.
  • Participate actively in code reviews and collaborate with other developers to ensure code quality and shared knowledge.
  • Address technical debt proactively and refactor code to improve maintainability and performance.
  • Technical Stack :

    Our development environment relies on the following tech stack :

    Frontend :

  • Next.js / React : For building interactive UIs with SSR and file-based routing.
  • TailwindCSS : For rapid styling with a utility-first approach.
  • Backend :

    FastAPI : For high-performance API development with automatic documentation.

  • Flask : Some of our more simple applications use Flask.
  • Prisma : For type-safe database queries
  • tRPC : For end-to-end type safety in APIs.
  • Database :

  • MSSQL / SQL Server : As the primary relational database management system.
  • Caching :

  • Redis : For high-performance data caching and quick access.
  • Infrastructure :

  • Docker : For containerization and consistent deployment workflows.
  • Azure Kubernetes : For container orchestration and scalability.
  • Azure DevOps : For CI / CD, version control, and project tracking.
  • Personal Attributes :

  • Innovative and able to drive ideas to completion in a constrained environment.
  • Comfortable with ambiguity and able to navigate complex organizational structures.
  • Committed to continuous learning, open-minded to feedback, and dedicated to personal and professional growth.
  • Qualifications

    Required Skills and Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Demonstrable experience in full-stack development with a focus on front end development.
  • Strong understanding of software architecture and design patterns.
  • Advanced knowledge in system security, data protection, and secure coding practices.
  • Ability to adapt to a new codebase and make informed decisions to evolve it effectively.
  • Experience with Agile methodologies, iterative development, and deployment strategies.
  • Strong analytical and problem-solving skills, with a detail-oriented mindset.
  • Excellent communication skills, capable of conveying complex ideas and collaborating in a multidisciplinary team.
  • Ability to work in a fast-paced startup environment while adhering to strict corporate regulations and timelines.
  • Preferred Skills and Experience :

  • Experience with cloud architecture, microservices, and distributed systems.
  • Familiarity with CI / CD pipelines, test automation, and DevOps practices.
  • Experience with modern front-end frameworks and a commitment to user-centric design.
  • Prior experience in a startup environment with exposure to corporate governance.
  • Familiarity or experience integrating LLMs / AI into applications is a bonus.
  • #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Intermediate Software Developer • Pickering, ON, CA

    Offres similaires
    Embedded Systems Developer

    Embedded Systems Developer

    The Lenbrook Group of Companies • Pickering
    Temps plein
    Lenbrook isn’t just another job — it’s a career.Lenbrook International is on an incredible journey to deliver high-resolution audio to households worldwide through innovative technology and elegant...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    25-198 - Lead Software Engineer Developer

    25-198 - Lead Software Engineer Developer

    Morson Canada • Oshawa
    Temps plein
    Monday, December 15th, 2025 (5 : 00PM EST).The Lead Software Developer / Engineer is a specialist technical role focused on elevating engineering excellence, driving technical strategy, and influencing...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    OPEN : Application Developer

    OPEN : Application Developer

    Cpus Engineering Staffing Solutions Inc. • Pickering
    Temps plein
    We are currently requesting resumes for the following position.Thursday, August 07, 2025 (5 : 00PM EST).Temp : 889 Brock Road Pickering, Base : CHQ on rotating schedule. Reporting to the Section Head, I...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    OPEN : Systems Integration Developer

    OPEN : Systems Integration Developer

    Cpus Engineering Staffing Solutions Inc. • Oshawa
    Temps plein
    We are currently requesting resumes for the following position : .Thursday, October 23, 2025 (5 : 00PM EST).Design, develop, and maintain integration solutions across enterprise systems.Collaborate wit...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Engineer / Developer

    Software Engineer / Developer

    msritsolutions • Ajax
    Temps plein
    This is an entry- to mid-level software engineer position in a small group of web-based application developers, specifically for interactive video applications. The role is full-time on-site, with t...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Hiring : Software Engineer (Aug 2025)

    Hiring : Software Engineer (Aug 2025)

    Nexsysone • Ajax
    Temps plein +1
    Please only apply when you have these experiences.Candidate should have more than 5+ years of experience in web development. Developing web application components / features using various scripting la...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Lead Software Engineer Developer

    Lead Software Engineer Developer

    Cpus Engineering Staffing Solutions Inc. • Pickering
    Temps plein
    We are currently requesting resumes for the following position.Lead Software Engineer Developer.The Lead Software Developer / Engineer is a specialist technical role focused on elevating engineering ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    OPEN : Application Developer 500-2092

    OPEN : Application Developer 500-2092

    Cpus Engineering Staffing Solutions Inc. • Pickering
    Temps plein
    We are currently requesting resumes for the following position.Reporting to the Section Head, Information Systems, this position is responsible to develop new IT applications and enhance existing o...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Pimcore Developer

    Senior Pimcore Developer

    Qcentro Pvt Ltd • Ajax
    Temps plein
    We are looking for a highly skilled.PHP, Symfony, and front-end technologies.You will play a key role in designing and delivering scalable digital platforms using the Pimcore ecosystem.This is a gr...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Control Systems Developer

    Control Systems Developer

    Snc-Lavalin • Pickering
    Temps plein
    Job Description • •## • •Overview • •AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups.We have been providing a wide range of services to the nuclear industry in Canada a...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Hiring : Software Engineer (Feb 2025)

    Hiring : Software Engineer (Feb 2025)

    Nexsysone • Ajax
    Temps plein +1
    Developing web application components / features using various scripting languages with good design principles.Maintenance and monitoring of the developed features and aim for improvements.Improve ex...Voir plus
    Dernière mise à jour : il y a 25 jours • Offre sponsorisée
    Senior Java Software Engineer - oshawa

    Senior Java Software Engineer - oshawa

    Luxoft • oshawa, on, ca
    Temps plein
    Join a Global Energy Leader Building Next-Generation Cloud Solutions.One of the world's largest providers of products and services to the energy industry has a need to develop and support enterpris...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Developer

    Full Stack Developer

    Cpus Engineering Staffing Solutions Inc. • Oshawa
    Temps plein
    We are currently requesting resumes for the following position.November 21st, 2025 (5 : 00PM EST).The Full Stack Developer is responsible for designing, developing, and maintaining scalable, high-qua...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Application Developer

    Application Developer

    Cpus Engineering Staffing Solutions Inc. • Pickering
    Temps plein
    We are currently requesting resumes for the following position.Wednesday, August 13, 2025 (5 : 00PM EST).Temp : 777 Borack Road, Pickering, Base : CHQ. Reporting to the Section Head, Information Systems...Voir plus
    Dernière mise à jour : il y a 25 jours • Offre sponsorisée
    Senior Embedded Software Lead – Vehicle Body Systems (Hybrid)

    Senior Embedded Software Lead – Vehicle Body Systems (Hybrid)

    General Motors • Oshawa
    Temps plein
    A leading automotive company is seeking a Senior Software Developer for Hybrid work in Oshawa, Canada.The role involves developing embedded software for GM vehicles, collaborating with Agile teams ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    25-198 -.NET Lead Software Engineer - 12 month contract - Oshawa - hybrid remote

    25-198 -.NET Lead Software Engineer - 12 month contract - Oshawa - hybrid remote

    CorGTA • Pickering, ON, Canada
    Télétravail
    Temporaire
    Hybrid- Oshawa (3 days remote).We have a great new opportunity to support one of our Energy Sector clients in a contract capacity!. Please see below for more information on the position and if inter...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    OPEN : Lead Software Engineer Developer

    OPEN : Lead Software Engineer Developer

    Cpus Engineering Staffing Solutions Inc. • Oshawa
    Temps plein
    We are currently requesting resumes for the following position.Lead Software Engineer Developer.Monday, December 15th, 2025 (5 : 00PM EST). CHQ, 1908 Colonel Sam Drive, Oshawa.Lead Software Engineer / ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Control Systems Developer

    Control Systems Developer

    AtkinsRéalis • Pickering
    Temps plein
    Control Systems Developer – Atkins Réalis.Atkins Réalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée