Central States · 1 day ago
Senior Software Developer
Central States is one of the nation’s largest producers of metal roofing and siding, committed to customer satisfaction. They are seeking a Senior Software Developer to participate in the software development life cycle, debug applications, and configure existing systems while collaborating with business support teams to enhance processes through technology.
Building MaterialManufacturingWholesale
Responsibilities
Act as lead software engineer in defining technical specifications and development requirements that result in high performing technologies
Collaborate closely with the business support teams to assist in resolving critical production issues to help simplify and improve business processes through the latest in technology and automation
Adopt and model a DevOps mindset by applying automation, continuous integration, and continuous delivery in everything we do
Develop and enhance product and/or applications with limited direction to solve business problems of medium complexity by keeping customer experience at the forefront
Support Epicor Kinetic ERP platform by understanding underlying business processes to identify needed development and customizations
Requires continuous updating of knowledge through self-study, self-discovery, tutorials, and classes
Communicate difficult concepts, providing technical and professional interpretations and recommendations
Qualification
Required
Bachelor's degree in computer science or related field preferred
Five years of programming experience
Proven experience as a .NET Developer
Familiarity with the ASP.NET framework, .NET Core, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET), React.js, and HTML5/CSS3
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Experience with Azure DevOps and Azure Cloud
Able to interact with customers, internal and external, with a focus on customer service and exceeding customer expectations
Able to understand and interpret business processes as it relates to the customer's needs
Understand manufacturing processes and value stream mapping (flow of the plant)
Excellent troubleshooting and communication skills
Ability to understand business requirements and translate them into technical requirement specifications
Strong verbal communication and planning skills
Consistently exhibits and displays the company's values of 'Own It. Can Do. Act in Love.'
Preferred
Epicor Kinetic ERP support, development and implementation experience
Benefits
401K – We match up to 4%
Medical
Dental
Vision
Holiday pay
Vacation pay
Mental health resources
Healthcare coordinators
Life insurance
Health Savings Accounts
Flexible Spending Account
Short-Term Disability
Long-Term Disability
Profit-Sharing bonus
Performance based merit increases
Education assistance available – Up to $5,250 each year