Clarisight Consulting
Overview
Position Title:
Enterprise Applications Developer Work Authorization:
Candidates must be authorized to work in the U.S. without current or future sponsorship. Salary Range:
$105,000 $125,000 annually, depending on experience and qualifications. Summary Clarisight Consulting is seeking an experienced software engineer to develop scalable, enterprise-grade data integrations and user-facing applications using technologies such as .NET Core, Microsoft Power Platform, Dynamics 365, Microsoft Azure, Power BI, and Microsoft SQL Server. This role involves gathering requirements across departments to design and implement long-term software solutions that enhance existing processes and support future growth. The Enterprise Applications Developer will support core business operations by maintaining high standards in data warehousing, building secure and resilient integrations, and providing technical support for enterprise applications. The primary goal is to drive continuous software improvements that strengthen the clients construction business. Key Responsibilities Collaborate with team members to design and implement enterprise applications and integrations across cloud and on-premises environments. Participate in identifying solution frameworks and high-level designs that align with end-user needs and company goals. Contribute to code reviews to ensure quality, maintainability, and adherence to development standards. Design user-facing applications with a focus on intuitive user interface (UI) and user experience (UX). Develop and maintain ETL data integrations between systems of record, including ERP, CRM, HRIS, and other best in class SaaS platforms. Assist in defining and maintaining application development standards and reference architectures. Translate business requirements into scalable technical solutions in collaboration with stakeholders. Support the building & maintenance of dashboards and reports using Power BI and other visualization tools to deliver business insights. Monitor and maintain data integrity across systems through validation, reconciliation, and regular audits. Design and automate import/export routines to streamline data workflows and reduce manual effort. Create and maintain documentation including design specifications, architecture diagrams, and user guides. Contribute to the creation and enforcement of policies related to application development, data governance, and system security. Evaluate current workflows and recommend improvements or automation opportunities. Support DevOps processes including pipeline development and automated deployments. Provide technical support and collaborate with other team members to troubleshoot and resolve application issues. Track tasks and collaborate on projects using tools such as Monday.com and the IT Support Ticketing System Service Desk Plus (SDP).
Required Skills & Qualifications
Experience supporting the development of enterprise-level applications using Microsoft Azure, Power Platform, and/or other similar systems. Strong understanding of cloud infrastructure, security, and integration patterns. Proficiency in data modeling, ETL processes, and analytics platforms such as Power BI or Tableau. Ability to design scalable, maintainable, and secure software solutions. Proficiency with Microsoft SQL Server Management Studio (SSMS) and relational database concepts. Experience conducting code reviews and contributing to development standards. Strong grasp of UI/UX principles and experience designing user interfaces. Familiarity with tools for estimating, project management, inventory, and equipment management tools such as HCSS product suite is a plus. Excellent problem-solving and collaboration skills. Familiarity with Agile development methodologies is a plus.
Education & Experience
Bachelors degree in Computer Science, Information Systems, Engineering, or a related field. 3+ years of experience in enterprise application architecture and/or software engineering support. Minimum 3 years of experience with Microsoft Power Platform and Dynamics 365. Minimum 2 years of software engineering experience. Hands-on experience with Microsoft Azure services such as Azure Functions, Logic Apps, and Azure DevOps. Experience with ERP, CRM, or other enterprise systems is a plus.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Business Consulting and Services
#J-18808-Ljbffr
Position Title:
Enterprise Applications Developer Work Authorization:
Candidates must be authorized to work in the U.S. without current or future sponsorship. Salary Range:
$105,000 $125,000 annually, depending on experience and qualifications. Summary Clarisight Consulting is seeking an experienced software engineer to develop scalable, enterprise-grade data integrations and user-facing applications using technologies such as .NET Core, Microsoft Power Platform, Dynamics 365, Microsoft Azure, Power BI, and Microsoft SQL Server. This role involves gathering requirements across departments to design and implement long-term software solutions that enhance existing processes and support future growth. The Enterprise Applications Developer will support core business operations by maintaining high standards in data warehousing, building secure and resilient integrations, and providing technical support for enterprise applications. The primary goal is to drive continuous software improvements that strengthen the clients construction business. Key Responsibilities Collaborate with team members to design and implement enterprise applications and integrations across cloud and on-premises environments. Participate in identifying solution frameworks and high-level designs that align with end-user needs and company goals. Contribute to code reviews to ensure quality, maintainability, and adherence to development standards. Design user-facing applications with a focus on intuitive user interface (UI) and user experience (UX). Develop and maintain ETL data integrations between systems of record, including ERP, CRM, HRIS, and other best in class SaaS platforms. Assist in defining and maintaining application development standards and reference architectures. Translate business requirements into scalable technical solutions in collaboration with stakeholders. Support the building & maintenance of dashboards and reports using Power BI and other visualization tools to deliver business insights. Monitor and maintain data integrity across systems through validation, reconciliation, and regular audits. Design and automate import/export routines to streamline data workflows and reduce manual effort. Create and maintain documentation including design specifications, architecture diagrams, and user guides. Contribute to the creation and enforcement of policies related to application development, data governance, and system security. Evaluate current workflows and recommend improvements or automation opportunities. Support DevOps processes including pipeline development and automated deployments. Provide technical support and collaborate with other team members to troubleshoot and resolve application issues. Track tasks and collaborate on projects using tools such as Monday.com and the IT Support Ticketing System Service Desk Plus (SDP).
Required Skills & Qualifications
Experience supporting the development of enterprise-level applications using Microsoft Azure, Power Platform, and/or other similar systems. Strong understanding of cloud infrastructure, security, and integration patterns. Proficiency in data modeling, ETL processes, and analytics platforms such as Power BI or Tableau. Ability to design scalable, maintainable, and secure software solutions. Proficiency with Microsoft SQL Server Management Studio (SSMS) and relational database concepts. Experience conducting code reviews and contributing to development standards. Strong grasp of UI/UX principles and experience designing user interfaces. Familiarity with tools for estimating, project management, inventory, and equipment management tools such as HCSS product suite is a plus. Excellent problem-solving and collaboration skills. Familiarity with Agile development methodologies is a plus.
Education & Experience
Bachelors degree in Computer Science, Information Systems, Engineering, or a related field. 3+ years of experience in enterprise application architecture and/or software engineering support. Minimum 3 years of experience with Microsoft Power Platform and Dynamics 365. Minimum 2 years of software engineering experience. Hands-on experience with Microsoft Azure services such as Azure Functions, Logic Apps, and Azure DevOps. Experience with ERP, CRM, or other enterprise systems is a plus.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Business Consulting and Services
#J-18808-Ljbffr