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 Mississauga 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 CoreAdvanced proficiency in C#, HTML / Bootstrap, JavaScript (TypeScript, and jQuery)HTML / CSSStrong 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.