About The Position

We are looking for an experienced Application Development Director to lead and manage the development and integration of enterprise applications. This role requires strong expertise in managing a portfolio of applications, products, and projects. The ideal candidate will have a proven track record of delivering scalable solutions, managing development teams, managing matrixed resources, and driving integration initiatives. The ability to effectively interact with business partners is required.

Requirements

  • 7+ years in application development, with at least 3 years in a leadership or supervisory role.
  • Hands-on experience with Mobile frameworks and Microsoft .technologies: .Net, Dynamics, application
  • Hands-on experience with SQL server
  • Strong understanding of integration frameworks and enterprise architecture.
  • Excellent leadership and team-building capabilities.
  • Strong problem-solving and analytical skills.
  • Effective communication and stakeholder management.
  • Must be able to follow Company safety rules and all other Company policies

Nice To Haves

  • Hands-on experience project management software (Procore, Prism, or other)
  • Experience with Oracle Fusion ERP or other enterprise class ERP packages
  • Familiarity with Microsoft Dynamics and Power Apps
  • Experience in construction or energy infrastructure industries.
  • Familiarity with Azure cloud services and DevOps practices.

Responsibilities

  • Oversee the management and maintenance of current. Mobile (iOS), .NET (CLI, C#, C++, Python, Ruby, etc.) and MS Power Apps applications in the Pike Portfolio.
  • Continuing the advancement of Procore in the Pike application portfolio including Procore enhancements, additional integrations with current applications and advancing utilization across the business.
  • Ensure adherence to best practices in coding, architecture, and security.
  • Manage other products, projects, and development as assigned.
  • Experience developing custom Procore applications and integrations using APIs (REST/SOAP) to streamline field-to-office data flow for project management.
  • Integrated applications with ERP (e.g., SAP, Oracle) and accounting systems, automating change order processing and improving financial tracking accuracy.
  • Built custom Procore workflows and dashboards (using Procore's tools or Power BI) to visualize project progress, risks, and resource allocation for leadership.
  • Manage integration projects between systems.
  • Optimize workflows and data synchronization across platforms.
  • Designed and deployed scalable, multi-tiered web applications for construction management, enhancing user experience and data accessibility.
  • Developed robust data extraction scripts (Python, SQL) from data sources, fueling business intelligence initiatives.
  • Implemented CI/CD pipelines (Jenkins, GitLab) for rapid deployment of custom construction software, reducing release cycles.
  • Troubleshoot and resolved complex issues within software platforms, ensuring high system availability and minimal downtime.
  • Lead and mentor a team of developers (direct report, matrixed, and outsourced) fostering a culture of collaboration and continuous improvement.
  • Allocate resources effectively to meet project timelines and deliverables.
  • Develop partnerships with key suppliers to continue enhancements to the Pike application portfolio to meet changing business needs.
  • Plan and execute application development projects, ensuring alignment with business objectives.
  • Monitor progress, manage risks, and report status to stakeholders.
  • Work closely with business units to gather requirements and translate them into technical solutions.
  • Communicate effectively with technical and non-technical stakeholders.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service