Intermediate Software Developer

AES Engineering Ltd$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Diploma or degree in Computer Science, Software Engineering, Information Technology, or related field
  • 3-5 years of software development experience
  • Familiarity with AI tools, automation platforms, or related technologies
  • Proficient in Microsoft development environments and cloud platforms
  • Skilled in programming languages: C#, Python, JavaScript, TypeScript, or SQL
  • Experience with APIs, databases, and system integrations
  • Knowledge of Git, Agile environments, and DevOps practices

Responsibilities

  • Design, develop, test, and maintain software applications and integrations
  • Support automation and AI-related initiatives
  • Utilize Microsoft technologies like Azure, Microsoft 365, and .NET
  • Assist with APIs, databases, and cloud-based applications
  • Collaborate with internal teams to gather requirements
  • Troubleshoot and resolve software-related issues
  • Participate in testing, documentation, and deployment activities

Benefits

  • RRSP matching
  • Extended medical and dental benefits
  • Health and wellness spending account
  • Opportunities for career development and professional growth
  • Collaborative work environment that encourages innovation and teamwork
Full Job Description
About the Role

We are looking for an Intermediate Software Developer to join our growing team in Vancouver. In this role, you will support the development and improvement of internal software tools, automation initiatives, and business applications that help improve day-to-day operations across the company.

The ideal candidate will have a strong foundation in software development, experience working with Microsoft technologies, and an interest in AI and automation tools. This role is well suited for someone who enjoys problem solving, learning new technologies, and working closely with both technical teams and business users.

Key responsibilities include, but are not limited to:
  • Design, develop, test, and maintain software applications and integrations
  • Support automation and AI-related initiatives across the business
  • Work with Microsoft technologies such as Azure, Microsoft 365, Power Platform, SharePoint, Teams, SQL Server, and .NET
  • Assist with APIs, databases, cloud-based applications, and system integrations
  • Work closely with internal teams to gather requirements and support business needs
  • Troubleshoot and resolve software and technology-related issues
  • Participate in testing, documentation, and deployment activities
  • Follow cybersecurity, privacy, and IT best practices
  • Stay current with software development trends and emerging technologies
  • Perform other duties as assigned


Our Must Haves:
  • Diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Approximately 3-5 years of software development experience
  • Experience working with AI tools, automation platforms, or related technologies
  • Experience with Microsoft development environments and cloud platforms
  • Proficiency in programming languages such as C#, Python, JavaScript, TypeScript, or SQL
  • Experience with APIs, databases, and system integrations
  • Familiarity with Git, Agile environments, and DevOps practices
  • Strong analytical and problem-solving skills
  • Strong communication and teamwork abilities


Additional Desirable Qualifications:
  • Experience with Azure AI Services, Azure OpenAI, Power Automate, Power Apps, or Microsoft Copilot
  • Experience developing internal tools or workflow automation solutions
  • Knowledge of cybersecurity, data privacy, and governance practices
  • Experience working within an enterprise IT environment
  • Understanding of cloud infrastructure and deployment processes
  • Strong organizational and documentation skills
  • Comfortable working in a fast-paced and evolving environment


Compensation

$100,000 - $120,000 (depending on experience)

Why Join AES Engineering?
  • RRSP matching
  • Extended medical and dental benefits
  • Health and wellness spending account
  • Opportunity for career development and professional growth
  • A collaborative work environment that encourages innovation and teamwork


How to Apply

Please submit your resume if you are interested in this role, and for more information, please visit our company website at www.aesengr.com. We appreciate your interest in AES Engineering; however, due to the high volume of applicants we receive, only those selected for an interview will be contacted.

Similar Jobs

More Jobs at AES Engineering Ltd

More Information Technology Jobs

Find similar Intermediate Software Developer jobs: