1

Associate Software Developer Jobs in Windsor, ON

AWS Certified Solutions Architect Associate or Professional. Amazon Connect specific accreditation or demonstrable equivalent practical experience. * Proven experience as a Senior Software Engineer ...

AWS Certified Solutions Architect Associate or Professional. Amazon Connect specific accreditation or demonstrable equivalent practical experience. * Proven experience as a Senior Software Engineer ...

... the software * Coordinate with DevOps teams to advocate secure coding practices and escalate ... CISSP, ISSAP, Azure Security Engineer Associate, Azure Solutions Architect Expert Certification ...

People also search for

Associate Software Developer information

See Windsor, ON salary details

$24.7K

$68.6K

$122.6K

How much do associate software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for associate software developer in Windsor, ON is $68,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,891.00 and $78,596.00 per year, depending on experience, location, and employer.

What Is an Associate Software Developer?

As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.

What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What are some common challenges faced by Associate Software Developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

What are the most commonly searched types of Software Developer jobs in Windsor, ON? The most popular types of Software Developer jobs in Windsor, ON are:
What are popular job titles related to Associate Software Developer jobs in Windsor, ON? For Associate Software Developer jobs in Windsor, ON, the most frequently searched job titles are:
What cities near Windsor, ON are hiring for Associate Software Developer jobs? Cities near Windsor, ON with the most Associate Software Developer job openings:

AWS Connect Developer

ENER-G

Windsor, ON • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Join us, be part of more.

We're so much more than an energy company. We're a family of brands revolutionising how we power the planet. We're energisers. One team of 21,000 colleagues that's energising a greener, fairer future by creating an energy system that doesn't rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That's why working here is #MoreThanACareer. We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it.

Centrica, Technology is a core driver of how we deliver our strategy. You'll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a productled way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.

We're scaling automation and AI from proofofconcept into real, endtoend change - improving customer journeys, reducing costtoserve, accelerating delivery, and building the digital foundations that underpin everything from energy trading and risk to field operations and critical infrastructure.

If you want to work on complex, highimpact problems using modern engineering practices, and help build reusable platforms that will shape how Centrica operates over the next decade, this is the place to do it.

An opportunity to play your part. We are looking for an experienced senior software engineer to work within our Shared Services organisation, building out new capabilities within our Amazon Connect instances. You will work with existing teams to build, enhance, maintain and support our existing and future products and services. Primarily working with AWS AI technologies, you will be building services which accelerate the vision of our stakeholders, providing tangible benefits across our company

Location: UK-based hybrid role, Occasional travel to site.

Day to day

  • Design, develop, and maintain software solutions utilizing AWS AI services such as Amazon Lex and Large Language Models (LLMs).

  • Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions.

  • Write clean, efficient, and maintainable code in TypeScript.

  • Implement and advocate for DevOps best practices, including CI/CD pipelines, automated testing, and infrastructure as code.

  • Lead and participate in code reviews to ensure code quality and adherence to best practices.

  • Troubleshoot and resolve complex technical issues across multiple areas of the software stack.

  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain competitive yet sustainable.

What we need from you:

  • Several years' in contact centre technologies with at least a few years hands on Amazon Connect implementation experience. Proven delivery of end to end cloud contact centre solutions including IVR, routing, CTI integration and CRM connectivity. Experience operating within production environments handling incidents and optimisation.

  • Strong understanding of Amazon Connect architecture, flows, routing profiles and telephony integration. Experience integrating with Salesforce or CRM platforms. Knowledge of AWS services such as Lambda, API Gateway, S3 and CloudWatch. Ability to design resilient, scalable and secure contact centre solutions. Strong stakeholder and operational support capability.

  • Degree in Computer Science, Engineering or related technical field, or equivalent industry experience.

  • AWS Certified Solutions Architect Associate or Professional. Amazon Connect specific accreditation or demonstrable equivalent practical experience.

  • Proven experience as a Senior Software Engineer or similar role.

  • Strong expertise in AWS services, particularly Amazon Lex and other AI/ML services.

  • Proficiency in TypeScript and modern JavaScript frameworks.

  • Solid understanding of DevOps methodologies and tools (e.g., CI/CD, Serverless, Monitoring).

  • Experience with contact centre technologies and integrations.

  • Excellent problem-solving skills and the ability to work independently and collaboratively.

  • Strong communication skills, both written and verbal.

Core Competencies & Technical Skills (AI and emerging technology):

  • Designs, integrates and operates AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AI agents.

  • Applies structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails.

  • Prepares and manages data used in AI workflows and takes responsibility for the responsible lifecycle of AI features from experimentation through deployment and continuous improvement.

AI / Digital fluency

  • Demonstrates the safe and responsible use of AI tools, with clear knowledge of when AI use is appropriate and strong awareness of accuracy, bias and compliance. Bringing the ability to design and reuse prompt templates to support consistent, highquality workflow outputs, and skilled in using AI to triage, classify and analyse information within Centrica policy guardrails.

  • Strong ability to recognise higherrisk scenarios and escalate to governance or security as needed. Alongside this, showing proficiency in enterprise AI copilots, knowledge assistants and AIenhanced productivity tools.

Core Behaviours:

  • Take Ownership

  • Work as One Team

  • Develop a Growth Mindset

  • Strive to Innovate

  • Champion Customers

Why should you apply?
We're not a perfect place - but we're a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That's why we've designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too.Visit the link below to discover why we're a great place to work and what being part of more means for you.
https://www.morethanacareer.energy/centrica

If you're full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.


Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.


About EnerG

Sourced by ZipRecruiter

Industry

Clean energy semiconductors manufacturing

Company size

11 - 50 Employees

Headquarters location

Dallas, TX, US

Year founded

2017