Job Description
Position Overview:
Senior software developer responsibilities include participating in the entire software development cycle debugging applications and configuring existing systems.
Essential Duties and Responsibilities:
- Act as lead software engineer in defining technical specifications and development requirements that result in high performing technologies.
- Collaborate closely with business support teams to assist in resolving critical production issues to help simplify and improve business processes through the latest and technology and automation adapt 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.
Key Measures of Success:
- Ability 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.
- Excellent troubleshooting and communication skills.
- Ability to understand business requirements and translate them into technical requirement specifications.
- Strong verbal communication and planning skills.
Qualifications:
- 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 pattens (e.g. Model-view-Controller (MVC))
- Knowledge of at least one of the .Net Languages (e.g. C#, Visual Basic, .Net)
- Familiarity with architecture stles/APIs (REST, RPC)
- Understanding of Agile methodologies
- Experience with Azure DevOps and Azure Cloud
- Preferred – Epicor Kinetic ERP Support Experience.
Job Tags