Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Developer focused on internal development of enterprise resource management systems for high-revenue construction companies. Collaborating with teams and enhancing business processes through technology.

Responsibilities

  • Collaborate with cross-functional teams to design, build, and enhance custom software solutions that support ERP integrations, analytics, automation, and AI-driven workflows.
  • Develop and maintain backend services using technologies such as C#/.NET, Python, Django, Azure Functions, and SQL.
  • Design and optimize data pipelines, APIs, and databases using SQL Server, PostgreSQL, and related data technologies.
  • Contribute to data and AI initiatives, including document processing, OpenAI/LLM integrations, and intelligent automation solutions.
  • Support DevOps and cloud workflows, including Azure Cloud infrastructure, CI/CD pipelines, and Docker-based deployments.
  • Participate in solution architecture discussions, technical planning, and code reviews to ensure scalable and maintainable systems.
  • Create and maintain clear, thorough technical documentation. Troubleshoot, debug, and enhance existing applications to improve performance, reliability, and user experience.

Requirements

  • 4-7+ years of professional experience in software development across backend, frontend, and data-focused projects.
  • Strong proficiency in C#/.NET and/or Python, with experience building APIs and backend services.
  • Hands-on experience with modern frontend frameworks and TypeScript/JavaScript.
  • Solid understanding of relational databases and strong SQL skills (SQL Server and/or PostgreSQL).
  • Experience working with Azure Cloud, including Azure Functions, CI/CD pipelines, and cloud-based deployments.
  • Exposure to Data, AI, or ML solutions (e.g., OpenAI/LLMs, document processing, analytics pipelines) is a strong asset.
  • Experience working in a consulting or client-facing environment is highly preferred.
  • Ability to demonstrate technical skills through prior work, projects, or practical examples.
  • Eligible to work in Canada.

Benefits

  • Remote work flexibility to maintain work-life balance.
  • Flexible pathways for career growth and professional development.
  • Comprehensive benefits package.
  • Open communication lines for transparent and constructive dialogue.
  • A positive, encouraging work environment

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudDjangoDockerERPJavaScriptPostgresPythonSQLTypeScript.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.