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
30+ days ago
Job type
  • Full-time
Job description

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

    Create a job alert for this search

    Intermediate Software Developer • Pickering, ON, CA

    Similar jobs
    Middleware Specialist

    Middleware Specialist

    Sophus IT Solutions • oshawa, on, ca
    Full-time
    Role : Middleware Integration Specialist.Location-Montreal, CA (look for local profiles only).The ideal candidate must be an expert in Python, deeply comfortable in Linux environments, and proficien...Show more
    Last updated: 14 hours ago • Promoted • New!
    Guidewire Developer

    Guidewire Developer

    Akkodis • oshawa, on, ca
    Full-time
    Guidewire Developer - Guidewire Claim Center.Location : (Anywhere from canada).Professional Services Engagement – B2B (Incorporated Entities Only). Guidewire Developer (Guidewire ClaimCenter).Experie...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Developer (Java, GenAI) - Iris Software Inc.

    Senior Developer (Java, GenAI) - Iris Software Inc.

    Iris Software Inc. • oshawa, on, ca
    Full-time
    Iris Software is looking to hire a Sr.Developer (Java, GenAI) for one of our direct banking clients in downtown Toronto.Kindly let me know if you are interested and send me your resume.Location : To...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Developer (Java, GenAI)

    Senior Developer (Java, GenAI)

    Iris Software Inc. • oshawa, on, ca
    Full-time
    Iris Software is looking to hire a Sr.Developer (Java, GenAI) for one of our direct banking clients in downtown Toronto.Kindly let me know if you are interested and send me your resume.Location : To...Show more
    Last updated: 10 hours ago • Promoted • New!
    Software Business Analyst

    Software Business Analyst

    Alpha Bravo Development • oshawa, on, ca
    Full-time
    We’re a fast-growing software development agency that helps service-based businesses across the U.Our team values ownership, innovation, and building long-term partnerships with clients.We’re looki...Show more
    Last updated: 1 day ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Oshawa, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 6 days ago
    Intermediate Accountant - 6 Months to Perm

    Intermediate Accountant - 6 Months to Perm

    Vaco by Highspring • Pickering, Ontario, Canada
    Full-time
    Support periodic financial close cycles by preparing accounting entries, reviewing performance drivers, and investigating fluctuations to ensure reporting deadlines are met.Execute and maintain ass...Show more
    Last updated: 16 days ago • Promoted
    Guidewire Developer - Akkodis

    Guidewire Developer - Akkodis

    Akkodis • oshawa, on, ca
    Full-time
    Guidewire Developer - Guidewire Claim Center.Location : (Anywhere from canada).Professional Services Engagement – B2B (Incorporated Entities Only). Guidewire Developer (Guidewire ClaimCenter).Experie...Show more
    Last updated: 14 hours ago • Promoted • New!
    Full Stack developer - Dexian

    Full Stack developer - Dexian

    Dexian • oshawa, on, ca
    Full-time
    Job Title – Full stack Developer.Senior Developer to lead and contribute to application development within commercial banking technology. The role involves end-to-end software development, technical...Show more
    Last updated: 14 hours ago • Promoted • New!
    Workday Extend Developer

    Workday Extend Developer

    Focus on WD • oshawa, ON, ca
    Full-time
    We are looking for a Workday Extend Developer to join a delivery team focused on building modern, scalable Workday Extend solutions. This role is ideal for someone who has built multiple Extend appl...Show more
    Last updated: 2 hours ago • Promoted • New!
    Full Stack developer - oshawa

    Full Stack developer - oshawa

    Dexian • oshawa, on, ca
    Full-time
    Job Title – Full stack Developer.Senior Developer to lead and contribute to application development within commercial banking technology. The role involves end-to-end software development, technical...Show more
    Last updated: 14 hours ago • Promoted • New!
    Intermediate Healthcare Architect

    Intermediate Healthcare Architect

    DSRA Architecture • oshawa, on, ca
    Full-time
    We suggest you enter details here.We are seeking an Intermediate Architect for a full-time position based in Halifax, NS. This is a hybrid role that allows for a combination of on-site work at our H...Show more
    Last updated: 15 hours ago • Promoted • New!
    Middleware Specialist - oshawa

    Middleware Specialist - oshawa

    Sophus IT Solutions • oshawa, on, ca
    Full-time
    Role : Middleware Integration Specialist.Location-Montreal, CA (look for local profiles only).The ideal candidate must be an expert in Python, deeply comfortable in Linux environments, and proficien...Show more
    Last updated: 14 hours ago • Promoted • New!
    Middleware Specialist - Sophus IT Solutions

    Middleware Specialist - Sophus IT Solutions

    Sophus IT Solutions • oshawa, on, ca
    Full-time
    Role : Middleware Integration Specialist.Location-Montreal, CA (look for local profiles only).The ideal candidate must be an expert in Python, deeply comfortable in Linux environments, and proficien...Show more
    Last updated: 14 hours ago • Promoted • New!
    Java Software Engineer - oshawa

    Java Software Engineer - oshawa

    BeaconFire Inc. • oshawa, on, ca
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 5 days ago • Promoted
    .Net & Devops Developer - oshawa

    .Net & Devops Developer - oshawa

    Axiom Global Technologies • oshawa, on, ca
    Full-time
    Understand business requirements and translate them into clear technical solutions.Participate in the development, maintenance, and support of existing tools while adhering to client standards for....Show more
    Last updated: 10 hours ago • Promoted • New!
    Full Stack developer

    Full Stack developer

    Dexian • oshawa, on, ca
    Full-time
    Job Title – Full stack Developer.Senior Developer to lead and contribute to application development within commercial banking technology. The role involves end-to-end software development, technical...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Whitby Region (Gormley), ca
    Full-time
    A leading aerospace technology firm is seeking a Senior Software Architect Engineer to lead software development for mission-critical aerospace projects. This role involves defining software archite...Show more
    Last updated: 8 days ago • Promoted