Software Developer
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
Key details
- Location
- Regina, SK, Canada
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- Full stack
- Posted
- 5d ago
Skills
About the role
Brandt Corporate Services Ltd is currently seeking Software Developers for our Regina, SK, location.
The Software Developer is responsible for developing, maintaining, and modernizing web, desktop, and legacy applications based on defined business requirements. This role collaborates with a cross-functional team (designers, programmers, database experts) and leverages AI-assisted development tools to optimize workflows, accelerate code generation, and modernize existing codebases.
Who We Are
Brandt is a customer driven company, privately owned and family run, strengthened by diversification and succeeding through specialization. We operate over 170 locations across Canada, the USA, Australia, and New Zealand.
For nine decades, the people of Brandt have stood shoulder-to-shoulder with the hardworking people that we serve. And really, there’s no place we’d rather be because just like them, it’s when we’re working hard and getting things done that we’re at our best.
Our success is driven by a passionate belief in the unlimited potential of our company and the ultimate success of our customers and we act on that belief every single day.
That’s Powerful Value, Delivered.
What You Will Be Responsible For
- Application Development: Develop and test C# desktop and web applications (MVC, Web Forms, Web API).
- Legacy Systems & Maintenance: Maintain, analyze, and update COBOL codebases, assisting with system enhancements, system integration, or legacy migration initiatives.
- AI-Assisted Engineering: Utilize AI coding tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate code generation, automate testing, perform code reviews, and assist in refactoring legacy COBOL into modern architectures.
- Technical Collaboration: Participate in technical solution discussions with the team and articulate innovative ideas, approaches, and recommendations.
- Version Control: Maintain code effectively in version control systems (TFS and Git), including branching and merging strategies across legacy and modern codebases.
- Risk Management: Identify technical risks throughout the software development lifecycle, raise concerns to the development team, and suggest alternative solutions.
- Documentation & Agile: Generate software documentation and reports while working effectively in an Agile (or adapted Agile) environment.
- Problem Solving: Independently research solutions to problems, leveraging AI tools and team collaboration to resolve technical challenges.
What We Look For
- Education: University degree in Computer Science or Computer Engineering, tech school Computer Systems/Software Development diploma, or equivalent.
- Core Development: 5+ years of professional development experience delivering web-based solutions using C#, ASP.NET, MVC, Web API, or similar technologies.
- Legacy Codebase: Practical experience developing, maintaining, or modernizing COBOL applications within enterprise environments.
- AI Developer Tooling: Proficiency using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, Claude) to write, debug, test, and refactor code efficiently.
- Database Management: Established skills in designing tables, stored procedures, and queries in MS SQL Server or similar relational databases.
- Front-End Stack: Familiarity with front-end technologies including CSS, HTML, JavaScript, jQuery, and Bootstrap.
- Soft Skills: Effective verbal and written communication skills with a focus on adaptability and modern engineering workflows.
What We Offer
- Competitive compensation: we offer competitive wages that recognize your skills, experience, and contributions.
- Continuous Learning: through on-the-job training and educational opportunities.
- Opportunities for advancement within a growing company that values initiative and teamwork.
- Comprehensive benefits coverage: including health, dental, insurances, and more to support your and your family’s wellbeing.
- Retirement savings programs: Company matching pension and RRSP programs to help you invest in your future.
When you work for Brandt, we work for you. It’s as simple as that!
Get jobs like this as soon as they're posted
JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.