Enable job alerts via email!

Programmer

AGAT Laboratories

Calgary

On-site

CAD 80,000 - 100,000

Full time

4 days ago
Be an early applicant

Job summary

A premier full-service laboratory is seeking a full-stack programmer to join their IT division in Calgary. The role involves designing, developing, and maintaining custom laboratory analysis software using technologies like C#, .NET, and Angular. Ideal candidates will have 7+ years of experience and a Bachelor's degree in Computer Science. The company values innovation and community impact, offering a collaborative workplace environment.

Benefits

Flexible working hours
Health benefits
Professional development opportunities

Qualifications

  • 7+ years of hands-on, full-stack development experience.
  • Strong experience with Entity Framework, LINQ, and modern .NET ecosystem development practices.
  • Experience analyzing, designing, prototyping, and delivering custom software solutions.

Responsibilities

  • Design, develop, and maintain custom web, desktop, and console applications.
  • Build and consume RESTful APIs.
  • Collaborate closely with the Database Administrator to design relational databases.

Skills

C#
.NET Framework
Angular
SQL querying
HTML
JavaScript

Education

Bachelor's degree in Computer Science or related field

Tools

Visual Studio
Oracle DBMS
Entity Framework

Job description

Your future is bright at AGAT!

At AGAT Laboratories, we are the next step in your career! By joining AGAT, you become part of a dynamic, purpose-driven team that fosters innovation, collaboration, and personal growth. Our dedicated professionals come together every day with passion and determination, leveraging cutting-edge science to deliver solutions that drive progress and create a more sustainable, healthier world.

We are seeking a driven and ambitious programmer within the IT division works as part of the software development team and reporting to the Manager of IT Projects. This Calgary based role will be working closely with the Manager of IT Projects, business analysts, and the project team, the primary responsibility of this role is the design, development, and maintenance of custom in-house laboratory analysis software.
The programmer must have strong written and verbal communication skills and demonstrate leadership by taking a proactive approach to software design and development.

What You Will Be Doing:

  • Design, develop, and maintain custom web, desktop, and console applications using C#, .NET Framework, and Angular within Visual Studio.
  • Utilize Angular's HTTP Client to interact with APIs and retrieve data efficiently.
  • Build and consume RESTful APIs, with hands-on experience in both front-end (Angular) and back-end (.NET/C#) API development.
  • Implement responsive, modern UI using Bootstrap or develop custom styling from scratch as required.
  • Collaborate closely with the Database Administrator to design and model relational databases, specifically using Oracle DBMS.
  • Perform extensive bug fixing, debugging, and code optimization to ensure system stability and performance.
  • Develop clear and thorough documentation for new features, existing code, and technical processes.
  • Coordinate with the QA team to develop, execute, and improve test plans, ensuring high-quality releases.
  • Write clean, efficient, and maintainable code that adheres to team standards and follows best practices in both Angular and .NET.
  • Demonstrate flexibility and adaptability across varied projects, while delivering high-quality work under tight deadlines.

What you bring to the table:
  • 7+ years of hands-on, full-stack development experience.
  • Bachelor’s degree in Computer Science or a related field.
  • Strong working knowledge of the following technologies (not just theoretical exposure):
    • Angular (older and newer versions)
    • MVC
    • .NET Core
    • Advanced proficiency in C#, HTML/Bootstrap, JavaScript (TypeScript, and jQuery)
    • HTML/CSS
  • Strong experience with Entity Framework, LINQ, and modern .NET ecosystem development practices.
  • Proven ability in database design, SQL querying, and working with Oracle DBMS.
  • Experience analyzing, designing, prototyping, and delivering custom software solutions across various platforms.
  • Experience reviewing, supporting, and refactoring legacy systems.
  • Strong attention to detail, excellent problem-solving skills, and the ability to work independently.
  • Clear and professional English communication skills, both written and verbal.
  • Experience with AI/ML tools such as NumbPy, Pandas, PyTorch, TensorFlow, Hugging Face, or integrating generative AI models (e.g., LLMs, AI APIs, neural networks) into applications is a welcome asset.


Who We Are:

AGAT Laboratories is a premier full-service laboratory operating at the cutting edge of science and innovation across North America. Our expertise spans geochemistry, biochemistry, chemistry, microbiology, geology, and engineering, enabling us to deliver comprehensive analytical solutions. These services drive progress in industries such as Mining, Environmental, Energy, Transportation, Industrial, Agri-Food, and Life Sciences.

We pride ourselves on our state-of-the-art technology, diverse expertise, and commitment to providing precise, timely, and reliable results. Beyond our technical excellence, AGAT Laboratories believes in the power of strong client relationships, fostering trust and collaboration to ensure mutual success.

Our Commitment to Community and Philanthropy:

At AGAT, we strive not only to advance science but also to make a positive impact in our communities. The AGAT Foundation is at the heart of our philanthropic efforts, supporting initiatives that improve education, environmental stewardship, and community well-being.

Through partnerships with local organizations, volunteer activities, and donations, the AGAT Foundation champions programs that inspire future generations, promote sustainable practices, and provide support to those in need. Whether funding scholarships, participating in environmental cleanups, or supporting health and wellness initiatives, AGAT is deeply invested in giving back.

Our work extends beyond the laboratory—we’re committed to creating a brighter future for our employees, clients, and the communities we serve.

Join AGAT Laboratories to be part of an organization that values not just scientific innovation but also meaningful connections and lasting contributions to society.

Inclusion and Diversity:

AGAT Laboratories is an equal opportunity employer, committed to fostering an inclusive and barrier-free workplace. If you require accommodation during any stage of the recruitment process, please inform us confidentially, and we will work to meet your needs.

Thank you for your Interest.

We appreciate the time and effort of every applicant. Only those selected for interviews will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs