Enable job alerts via email!

Software Engineer - Information Management and Reporting - IM and R

Compunnel, Inc.

Vancouver

On-site

CAD 80,000 - 110,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Software Engineer to develop scalable web applications. This role requires full-stack development expertise and collaboration across teams. The ideal candidate will have a strong background in cloud infrastructure and agile methodologies, ensuring user requirements are met effectively.

Qualifications

  • Minimum 5 years of experience in full-stack development.
  • At least 3 years’ experience with cloud infrastructure (AWS and Azure).
  • 3 years’ hands-on experience with ETL processes.

Responsibilities

  • Develop front-end user interfaces and back-end database solutions.
  • Coordinate projects and manage schedules and resources.
  • Collaborate within agile teams to meet organizational goals.

Skills

Full-stack Development
Cloud Infrastructure
API Development
Agile Methodologies
Problem Solving

Education

Bachelor’s degree in Computer Science
Diploma in Computer Science
Certificate in Computer Science

Tools

AWS
Azure
Informatica
Apache NiFi
AWS Glue
Jenkins
GitLab CI/CD
Azure DevOps
OpenShift
Subversion
Git

Job description

Software Engineer - Information Management and Reporting - IM and R

05/16/2025

Contract

Active

Job Description:

Job Summary

The Software Engineer – IM&R is responsible for developing and delivering scalable web applications within a continuous deployment environment.

This role involves full-stack development, project coordination, and collaboration across teams to build enterprise solutions that meet user requirements and business goals.

Key Responsibilities

  • Develop front-end user interfaces and back-end database solutions using mobile-first and test-driven design approaches.
  • Coordinate projects, including directing teams, preparing project documents, and managing schedules and resource availability.
  • Analyze, design, and implement applications based on user requirements and design specifications.
  • Participate in database development, data modeling, and data warehouse architecture design.
  • Recommend and implement technology upgrades, configuration enhancements, and application conversions.
  • Automate processes for building, testing, documenting, and deploying applications at scale.
  • Provide technical advice on product evaluation, risk assessment, and alternative solutions.
  • Ensure client requirements are understood and fulfilled throughout the project lifecycle.
  • Interpret client needs and infrastructure to contribute to system design plans.
  • Evaluate emerging technologies and their integration feasibility.
  • Identify system problems and manage contractors developing system improvements.
  • Collaborate within agile teams to meet organizational goals.
  • Communicate technical concepts effectively to non-technical stakeholders.
  • Serve as a subject matter expert in working groups and committees.
  • Perform other duties as assigned.
Required Qualifications
  • Bachelor’s degree in Computer Science or related field with 2 years of related experience; OR
  • Diploma in Computer Science or related field with 3 years of related experience; OR
  • Certificate or coursework in Computer Science or related field with 4 years of related experience.
  • Minimum 5 years of experience in full-stack frontend and backend development.
  • At least 3 years’ experience with cloud infrastructure (AWS and Azure) for scalable data storage, processing, and security.
  • 3 years’ hands-on experience with ETL processes and pipeline orchestration using tools such as Informatica, Apache NiFi, or AWS Glue.
  • Experience with DevOps pipelines for CI/CD, automation, and deployment using Jenkins, GitLab CI/CD, or Azure DevOps (3 years).
  • Experience in API development and integration within continuous development environments (3 years).
  • Familiarity with containerization and orchestration tools like OpenShift.
  • Knowledge of version control systems such as Subversion and Git.
  • Strong understanding of agile software development methodologies.
  • Solid knowledge of data warehousing concepts, including data modeling and reporting.
  • Strong analytical, interpretative, and problem-solving skills.
Preferred Qualifications
  • Experience with additional cloud platforms or multi-cloud environments.
  • Familiarity with advanced security practices in cloud and data applications.
  • Experience working in large-scale, mission-critical enterprise environments.
  • Knowledge of machine learning or advanced analytics integrations within data pipelines.
  • Experience mentoring junior developers or leading small development teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Information Management and Reporting - IM and R

Compunnel, Inc.

Vancouver

On-site

CAD 80,000 - 110,000

3 days ago
Be an early applicant