Location
Red Deer, AB | Canada
Job description
Seeking Microsoft Software Developer
This person will develop and maintain critical business and manufacturing software to support the Client's IT Group. They will be part of a highly collaborative team, working in a small shop environment that fosters ownership of all aspects of software development, including requirements gathering, design, development, testing, and implementation.
Responsibilities include but are not limited to:
- Programming support of existing Sales, Supply Chain, Inventory, and Operations software applications
- Collaborate with IT associates to support projects that implement new capabilities supporting our Tubular Products Group mills and supporting functions
- Gather business requirements from functional process owners and operations leadership within the mills
- Translate business requirements into technical designs and software solutions
- Develop software in line with team methodology and standards
- Define and execute robust software test plans
- Maintain documentation of system as enhancements and projects are executed
- Design implementation plans that avoid negative impact to mill operations
- Support existing systems through troubleshooting and resolution of technical issues that occur throughout the normal course of operation
Requirements
- A Bachelor’s Degree in Computer Science, Engineering, or related discipline
- Experience designing, developing, and deploying Windows Forms based desktop applications within a Microsoft VB and C# .NET Visual Studio Environment (2005, 2012, 2019).
- Experience designing, developing, and deploying Microsoft SQL Server based schemas and solutions (2012, 2019).
- Experience with a variety of report building tools such as Crystal Reports, MS SQL Server Reporting Services, and MS Power BI.
- Experience designing, developing, and deploying Web based applications within a .NET Visual Studio Environment (2019).
- Strong problem solving and analytical skills
- Ability to juggle and prioritize multiple assignments
- Proven experience designing custom application solutions utilizing forms, procedures, reports, and database objects
- Experience executing the entire software development lifecycle, including requirements gathering, technical design, software development, testing, and implementation
- Ability to plan work and complete deliverables in line with planned schedule
- Experience in a manufacturing industry is strongly preferred
- Self-initiating with the ability to work with minimal supervision
- Excellent written and verbal communication skills
- Proficient user of Microsoft Office applications
Job tags
Salary