Company: Marquis Management, Inc. | Location: Hennepin, IllinoisApply Now
Duties & Responsibilities
Design, develop, enhance, debug, and implement software.
Maintain test suites for critical software components and respond to identified issues to ensure proper functionality throughout the development lifecycle.
Develop custom queries for internal accounting, maintenance, and process databases to respond to unique data requests from users.
Prototype and develop changes to existing platforms based on specifications provided in response to user feedback and new use cases.
Compile and aggregate data from CMMS programs, DCS programs, Lab modules, & accounting software systems.
Conduct integration testing and collaborate with department owners to ensure integrated systems’ reliability, stability, and security.
Perform updates and other maintenance activities surrounding the Marquis companies’ websites.
Troubleshoot and resolve complex integration issues, including system failures, data discrepancies, and performance bottlenecks, by investigating logs, analyzing code, and collaborating with external vendors if required.
Develop responsive user interfaces for internal web and mobile web applications.
Bachelor’s degree in computer science, information systems, or similar field.
Experience working within manufacturing or auditing.
Excellent verbal and written communication skills; strong attention to detail.
.NET core development experience with a fundamental grasp of object-oriented programming concepts in C#.
Microsoft SQL Server database experience.
Experience with building components and user interfaces in the .NET core Blazor server-side and client-side framework.
Familiarity with Microsoft Azure, Azure DevOps, and Azure DevOps Pipelines for continuous integration.
Experience creating and consuming web-based APIs.
Knowledge of CSS and responsive-design techniques.
Experience with git source control systems.
Able to climb ladders and stairs and lift up to 50 lbs.
While performing the duties of this job, the employee is regularly required to, stand, sit; talk, hear, and use hands and fingers to operate a computer and telephone.
Specific vision abilities required by this job include close vision requirements due to computer work.