Logo
Robert Half

Sr. Software Engineer Job at Robert Half in Schiller Park

Robert Half, Schiller Park, IL, US

Save Job

Job Description

Job Description
We are looking for a highly skilled Senior Software Engineer to join our team in Schiller Park, Illinois. This role requires a versatile developer with a passion for creating innovative solutions and improving business operations using code. The ideal candidate will have strong technical expertise and enjoy collaborating with various departments to deliver impactful software projects.

Responsibilities:
• Design, develop, and maintain software applications using C#, .NET, and WinForms.
• Collaborate with stakeholders across production, finance, and executive teams to gather requirements and deliver tailored solutions.
• Optimize database structures and manage Microsoft SQL Server, including creating stored procedures and handling complex queries.
• Integrate and map ERP systems, with a preference for Epicor/Kinetic, to enhance business workflows.
• Troubleshoot operational challenges and develop targeted software fixes.
• Create and implement KPI reporting tools to support data-driven decision-making.
• Stay updated on emerging technologies and apply new skills to solve unique business problems.
• Lead projects from conceptualization to deployment with minimal supervision.
• Ensure software solutions are scalable, reliable, and meet performance standards.
• Provide proactive recommendations to improve system efficiency and user experience.• Minimum of 5 years of experience in software development with a focus on attention to detail.
• Proficiency in C#, .NET, WinForms, and Microsoft SQL Server.
• Hands-on experience with ERP systems, such as Epicor/Kinetic, and their integration processes.
• Familiarity with M365 tools and database design principles.
• Strong analytical skills and ability to solve complex operational problems through coding.
• Capable of working independently while managing multiple projects simultaneously.
• Effective communication skills for collaborating with cross-departmental teams.
• Demonstrated ability to learn new technologies and adapt to evolving business needs.