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 disciplineExperience 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 skillsAbility to juggle and prioritize multiple assignmentsProven experience designing custom application solutions utilizing forms, procedures, reports, and database objectsExperience executing the entire software development lifecycle, including requirements gathering, technical design, software development, testing, and implementationAbility to plan work and complete deliverables in line with planned scheduleExperience in a manufacturing industry is strongly preferredSelf-initiating with the ability to work with minimal supervisionExcellent written and verbal communication skillsProficient user of Microsoft Office applications