Software Developer
- Regina, SK, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Core Development: 5+ years of professional development experience delivering web-based solutions using C#, ASP.NET, MVC, Web API, or similar technologies.
- Posting language
- English
- Posted
Original job description
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.
- 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.
- 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.
More about this job
Responsibilities
Develop, test, maintain, and modernize C# web and desktop applications, as well as enterprise COBOL systems, including supporting integrations and legacy migrations. Use AI-assisted tools, version control, documentation, and Agile collaboration to improve development workflows, address technical risks, and solve problems.
Requirements
Applicants need at least five years of professional experience delivering web solutions with C#, ASP.NET, MVC, Web API, or similar technologies, along with practical experience maintaining or modernizing COBOL applications. The role also requires proficiency with AI-assisted coding tools, relational database development, familiarity with front-end technologies, and a relevant university degree, technical diploma, or equivalent.
Skills
- C#
- ASP.NET
- MVC
- Web API
- COBOL
- AI-Assisted Development Tools
- Microsoft SQL Server
- Relational Database Design
- HTML
- CSS
- JavaScript
- jQuery
- Bootstrap
- TFS
- Git
- Agile Development
Benefits
- Health Insurance
- Dental Insurance
- Other Insurance
- Company-Matching Pension
- RRSP Program
- On-the-Job Training
- Educational Opportunities
- Advancement Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Manufacturing
Keywords
- C#
- ASP.NET
- MVC
- Web Forms
- Web API
- COBOL
- GitHub Copilot
- Cursor
- ChatGPT
- Claude
- AI-Assisted Development
- Microsoft SQL Server
- Relational Databases
- Stored Procedures
- HTML
- CSS
- JavaScript
- jQuery
- Bootstrap
- TFS
- Git
- Version Control
- Code Generation
- Automated Testing
- Code Reviews
- Code Refactoring
- Legacy System Modernization
- System Integration
- Agile
- Software Documentation