This position is critical in developing and supporting our in-house developed applications. The role involves working on various line of business applications and web apps utilizing C#, Microsoft .NET, and DevOps tools. The successful candidate will be responsible for developing and maintaining custom business applications using common programming languages, ensuring that these applications meet the needs of the business and are aligned with our strategic goals. The individual will collaborate with team members to determine the relevant database tables to include in the design architecture, which is essential for creating efficient and effective applications. They will also be tasked with mining existing systems for data locations or creating new databases to support the solutions being developed. Security and data protection are paramount, and the candidate will implement and maintain measures to protect sensitive information throughout the application lifecycle. In addition to development tasks, the role includes developing reporting and dashboard solutions using Power BI and other Microsoft technologies as required. The candidate will work closely with cross-functional teams, including department managers and BI Developers, to deliver high-quality solutions in a timely manner. Effective communication with Project and IT management regarding the status of ongoing development is crucial, as is the documentation of application functions as required. The candidate will also meet and provide guidance to vendors as needed, maintaining positive relationships to ensure project success. Furthermore, integrating third-party APIs and services to extend business application functionalities will be a key responsibility.