Senior Software Developer: Full-stack
Role Overview
Join the OmniWMS Product & Technology team as a Senior Software Developer.
Deliver release features across a distributed, multi-component warehouse management platform used for mission-critical warehouse operations.
Work end to end across front end, back end, and database while helping keep warehouse operations stable as the platform evolves.
Key Skills for This Role
Full Job Posting
Role overview
Join the OmniWMS Product & Technology team as a Senior Software Developer.
Deliver release features across a distributed, multi-component warehouse management platform used for mission-critical warehouse operations.
Work end to end across front end, back end, and database while helping keep warehouse operations stable as the platform evolves.
What you will do
- Build and ship release features and enhancements across front end, back end, and database.
- Work across legacy and modern stacks, including .NET/C#, ASP.NET Core, Web API, MVC, and Entity Framework.
- Improve architecture, maintainability, and testability; contribute to migration, framework upgrades, and refactoring.
- Troubleshoot and debug end-to-end issues and optimize high-volume transactional workflows on SQL Server and PostgreSQL.
- Develop responsive web and mobile interfaces using JavaScript, Vue, jQuery, Razor Views, and PWA components.
- Use AI-assisted development tools, reviewing generated output with sound engineering judgment.
- Collaborate with architects, developers, QA, product managers, and support teams; participate in code reviews and technical design discussions.
What you bring
- 3–7 years of full-stack software development experience and strong programming and object-oriented design fundamentals.
- Backend experience in .NET/C#, Java, or a similar enterprise stack, including REST APIs and ORM frameworks; prior .NET experience is a plus.
- Strong JavaScript/TypeScript and a modern front-end framework; Vue is preferred, while React or Angular experience is welcome if you can transition to Vue quickly.
- Working knowledge of relational databases such as SQL Server or PostgreSQL, including complex queries and performance troubleshooting.
- Comfort with AI-assisted development tools and judgment to review their output.
- Problem-solving, troubleshooting, debugging, learning, collaboration, and communication skills; able to work in an Agile environment across legacy and modern components.
- Application modernization experience is a plus.
Benefits and work environment
- Benefits include insurance, access to a learning platform, and vacation from day one.
- Flexible work environment with room to learn and take on new challenges.
- Collaborate with global teams in an inclusive workplace.
Work mode
- Hybrid work mode.
About Tecsys
Tecsys provides cloud-based, AI-driven software for mission-critical organizations in healthcare and distribution and is publicly traded on the Toronto Stock Exchange.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TECSYS Inc.
Senior Financial Analyst, FP&A (12-Month Maternity Leave Coverage)
Montréal, CAN
Tecsys is seeking an experienced FP&A professional for a 12-month maternity leave replacement, starting December 2026–January 2027. You’ll own budget-cycle work, forecasts, variance analysis, reporting, and business part
Propriétaire de produit technique
Montréal, CAN
Tecsys is seeking a technical product owner for its Itopia low-code application platform, APIs, mobile workflows, and shared services. You will manage the product backlog and lifecycle, define requirements with engineeri
Technical Product Owner
Montréal, CAN
Tecsys is seeking a Technical Product Owner to lead the Itopia low-code platform product backlog, APIs, mobile workflows, and shared services. The role calls for at least three years in technical software product ownersh
Technology & Architecture Solution Consultant
Toronto, CAN
Tecsys is seeking a customer-facing technology and architecture consultant to support sales conversations about security, cloud, privacy, AI governance, and platform capabilities. The role calls for 5+ years in a relevan
Technology & Architecture Solution Consultant
Montréal, CAN
Tecsys is seeking a customer-facing technology and architecture consultant to support customer trust and strategic sales opportunities. The role leads discussions on cloud architecture, cybersecurity, privacy, and AI gov
Technology & Architecture Solution Consultant
Ottawa, CAN
Tecsys seeks an experienced Technology & Architecture Solution Consultant to advise customers on security, cloud architecture, privacy, AI governance, and platform capabilities throughout the sales cycle. Applicants shou
Technical Support Analyst
Ottawa, CAN
Tecsys is seeking a Technical Support Analyst to resolve customer issues with its Elite applications and integrations. The role involves case ownership, troubleshooting with SQL, logs, and Java-based code, and coordinati
Senior Financial Analyst, FP&A (12-Month Maternity Leave Coverage)
Montréal, CAN
Propriétaire de produit technique
Montréal, CAN
Technical Product Owner
Montréal, CAN
Technology & Architecture Solution Consultant
Toronto, CAN
Technology & Architecture Solution Consultant
Montréal, CAN
Technology & Architecture Solution Consultant
Ottawa, CAN
Technical Support Analyst
Ottawa, CAN