Under the direction of the Application Manager the Software Developer as part of a team will be responsible for maintaining and enhancing Mittens proprietary business systems and applications. This role will be involved in troubleshooting bugs and implementing enhancements to these systems ensuring these systems are operational and able to support business needs. This role will be expected to gather requirements from business stakeholders and design implement and test the resulting system changes. The role will also be expected to support end users in their use of these systems as required. The ideal candidate will have integrity creativity and a passion for delivering high quality code on time that is testable and scalable.
Qualifications :
RESPONSIBILITIES
- Creating and maintaining an ERP system including C# Windows Forms applications MS SQL databases web services and other MVC WCF SSIS SSRS and Windows CE Mobile technologies.
- Maintain other legacy business applications by enhancing functionality and troubleshooting bugs.
- Participate in key refactoring and code cleanup initiatives
- Adhere to the Canadian software development change management process.
- Thoroughly test and document application changes
- Participate in projects developing new applications from requirements gathering to implementation.
- Provide technical support to internal end users where required.
- Design and code fast secure and scalable applications
QUALIFICATIONS
- Honesty integrity and a desire to learn.
- 3 years experience in software development
- Degree in Computer Science Software Engineering or equivalent experience
- Experience working with enterprise database systems such as Oracle or MS SQL Server
- Fluency in object-oriented C-type languages such as C# C or Java
- Good communication skills both written and verbal
- Ability to work both independently and as part of a team.
- Strong understanding of architecting object-oriented programming principles and design patterns
- Strong logical thinking troubleshooting and debugging skills with the ability to find creative solutions to unique problems.
- Fluency in Visual Basic
- Experience with .NET Framework or .NET Core
- Web development experience including HTML CSS Bootstrap MVC ASP Hangfire and IIS
- Experience with agile development techniques
- Strong understanding of database design including tables views normalization and primary-key/foreign-key relationships
- Experience with test-driven development unit testing and integration testing
- Knowledge of Azure DevOps and other Microsoft Azure technologies
- Manufacturing industry experience
Additional Information :
What We Offer
- Competitive compensation and comprehensive benefits
- Opportunity to lead high-impact projects at an organization committed to operational excellence
- A collaborative innovation-driven culture that values initiative and continuous learning
Location & Work Environment
This is a hybrid role based out of our Brantford ON office with occasional travel to other sites required during key project phases.
Mitten Inc. is also committed to providing an inclusive and barrier free recruitment and selection process. Applicants should advise Human Resources if they require any type of accommodation during the recruitment process.
Remote Work :
No
Employment Type :
Full-time