1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from SGA Tech Solutions
We are seeking a Senior Software Developer based in Winnipeg, Manitoba for a full-time, in-person role. Remote work is not available. The successful candidate will collaborate closely with our team to lead the implementation of new Enterprise Resource Planning (ERP) systems for distribution, manufacturing, and construction companies across Canada.
Job Duties
- Lead the design and development of complex software solutions by analyzing business requirements, conducting feasibility studies, and collaborating with users and key stakeholders to define systems architecture, data flows, and workflows.
- Leverage senior-level expertise not only to provide technical leadership and mentorship but also to actively engage in hands-on coding, contributing directly to the resolution of complex technical challenges.
- Translate business needs into technical specifications and detailed design documents, ensuring alignment with organizational goals and scalable architecture principles.
- Act as a technical lead on projects—owning solution design, setting coding standards, and guiding the team through implementation, testing, and deployment.
- Serve as a key liaison between technical teams and non-technical stakeholders, including clients and business analysts, to gather requirements, write functional specifications, and ensure clear communication throughout the project lifecycle.
- Oversee project timelines, deliverables, and milestones, proactively identifying and mitigating risks to ensure timely delivery.
- Perform code reviews and provide feedback to ensure adherence to best practices, maintainability, performance, and security standards.
- Champion DevOps practices and participate in the deployment, monitoring, and maintenance of production systems.
- Mentor junior developers by providing technical guidance, training, and career development support.
- Continuously research and evaluate emerging technologies and development tools to drive innovation and efficiency within the team.
- Promote a culture of excellence, accountability, and continuous improvement within the development team.
Qualifications
- Bachelor’s degree in Computer/Software Engineering or Computer Science.
- At minimum 5 years of hands-on software development experience in North America, working in-person and collaborating closely with North American teams.
- Experience with version control systems (such as Git).
- Experience creating, manipulating, and maintaining SQL databases including SQLServer, MySQL, MariaDB
- Good communication and interpersonal skills. Proven ability to exercise initiative and sound judgement and the ability to collaborate effectively.
- Experience maintaining and improving mature systems.
- Web and mobile technologies and UI exposure is an asset.
- Familiarity with cloud-based ERP systems and modern ERP architectures is an asset.
- Strong understanding of Accounting/Finance principles and background is an asset
- Please apply in confidence by submitting your resume and cover letter. We thank all those that apply but only those applicants invited for an interview will be contacted.
- Dental care
- Discounted or free food
- Extended health care
- On-site parking
- Paid time off
- French not required
Schedule:
Who We Are
At SGA Tech Solutions, we are a trusted partner in digital transformation. Our multidisciplinary team of engineers, computer scientists, and business analysts is passionate about helping businesses grow through innovative IT services, tailored ERP solutions, and unified digital marketing strategies.
We approach every challenge with systemic thinking, define clear, trackable goals, and embrace an agile mindset to ensure long-term success. From consultation to implementation and ongoing support, we deliver secure, reliable, and scalable solutions designed to empower your business.
- Let’s build smarter systems—together
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Technology, Information and Media
Referrals increase your chances of interviewing at SGA Tech Solutions by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Junior Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Solutions Engineering
Winnipeg, Manitoba, Canada CA$80,000.00-CA$102,000.00 3 days ago
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer I (Consumer Servicing)
Software Engineer (Python/Linux/Packaging)
Winnipeg, Manitoba, Canada CA$120,000.00-CA$140,000.00 3 weeks ago
Software Engineer I (Merchant Data Platform)
Application Developer, Analytics (18-month term)
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.