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
    Information Technology Private Tutoring Jobs Oshawa

    Information Technology Private Tutoring Jobs Oshawa

    Superprof • Oshawa, Canada
    Temps plein +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    26-004 - Senior QA Automation Engineer Developer.NET - 12 month contract - Oshawa - Hybrid remote

    26-004 - Senior QA Automation Engineer Developer.NET - 12 month contract - Oshawa - Hybrid remote

    CorGTA • Oshawa, ON, Canada
    Télétravail
    Temporaire
    Senior QA Automation Engineer Developer.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...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Uxbridge, Ontario, CA
    Télétravail
    Temps plein
    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-...Voir plus
    Dernière mise à jour : il y a 4 jours
    Machine Learning Engineer - Iris Software Inc.

    Machine Learning Engineer - Iris Software Inc.

    Iris Software Inc. • oshawa, on, ca
    Temps plein
    Iris's direct client, one of the leading Fortune 500 Company, is looking to hire.Please take a look at the below mentioned job description and let me know if you would be interested.The following j...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Python Developer - oshawa

    Python Developer - oshawa

    NLB Services • oshawa, on, ca
    Temps plein
    Strong programming experience in Python (required); JavaScript / TypeScript a plus.AI workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel.ReAct, Plan-and-Exec...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Java Software Engineer - iTeckSoft Inc.

    Java Software Engineer - iTeckSoft Inc.

    iTeckSoft Inc. • oshawa, on, ca
    Temps plein
    Onsite role & Onsite Interview.Only US citizens & Green card holders requirement.Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Systems Engineer

    Senior Systems Engineer

    Essence Coaching Group • Oshawa, ON, Canada
    Temps plein
    Lindsay, Ontario, Canada (Hybrid).CAD 165,000 – 210,000 gross / year.A senior-level Systems Engineer is sought to lead aircraft- and system-level engineering activities for next-generation elec...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Systems Administrator

    Senior Systems Administrator

    Targeted Talent • Oshawa, ON, Canada
    Permanent
    We are looking for an experienced.Systems Administrator (Windows).Ontario! Our client is a large fintech firm with a product that you've likely used many times before.You'll have the opport...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Claremont, Canada
    Temps plein
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Azure DevOps Engineer - oshawa

    Azure DevOps Engineer - oshawa

    LTIMindtree • oshawa, on, ca
    Temps plein
    LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    AWS Bioinformatics Engineer (Full time remote US / Canada) - oshawa

    AWS Bioinformatics Engineer (Full time remote US / Canada) - oshawa

    Juniper Genomics • oshawa, on, ca
    Télétravail
    Temps plein
    You have 2-5 years’ experience in high-volume production bioinformatics workflows for WGS and WTS analysis.You've worked in a regulated clinical lab environment and have built tools that help scien...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Full Stack Engineer - oshawa

    Full Stack Engineer - oshawa

    Galent • oshawa, on, ca
    Temps plein
    Key Role and Responsibilities : .Design, develop, and maintain custom AEM components, templates, and workflows across Sites, Assets, and Forms. Have a working understanding of the AEM authoring interf...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    DevOps Engineer

    DevOps Engineer

    Fulfillment IQ • Pickering, ON, Canada
    Temps plein
    Employment Type : Full-Time (Onsite).Reports to : IT Head of the Development team.At Fulfillment IQ, we are transforming the future of logistics technology. As an award-winning consultancy and technolog...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Microsoft Power Platform Developer

    Microsoft Power Platform Developer

    Evolvous Limited • oshawa, on, ca
    Temps plein
    Senior Power Platform & SharePoint Developer.We are seeking an experienced Senior Power Platform and SharePoint Developer to join our team. The ideal candidate is a self-driven, proactive profession...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Java Software Engineer

    Java Software Engineer

    iTeckSoft Inc. • oshawa, on, ca
    Temps plein
    Onsite role & Onsite Interview.Only US citizens & Green card holders requirement.Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Software Architect Engineer (Aerospace / eVTOL)

    Senior Software Architect Engineer (Aerospace / eVTOL)

    Essence Coaching Group • Pickering, ON, Canada
    Temps plein
    Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Whitby Region (Gormley), ca
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Java Software Engineer - oshawa

    Java Software Engineer - oshawa

    iTeckSoft Inc. • oshawa, on, ca
    Temps plein
    Onsite role & Onsite Interview.Only US citizens & Green card holders requirement.Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée