Sr. DeveloperThe Sr. Business Applications & Data Integration Developer leads the design, development, and lifecycle ownership of system integrations and data connections across the organization. This role focuses on connecting existing enterprise software and processes (rather than building standalone applications), enabling reliable data flow, improving operational efficiency, and ensuring data integrity for reporting and decision-making. This position operates as a working manager, actively contributing to development efforts while overseeing the development team.
The role ensures alignment with IT priorities, adherence to standards, and successful delivery of integration and automation solutions. The position is fully aligned within the IT Department and is accountable for technical standards, secure development practices, and audit-ready delivery aligned to CMMC Level 2 and ISO/IEC 27001.BenefitsCompetitive compensationRobust 401 (k) program with safe harbor and profit share (no match required)Excellent health, dental, and vision insuranceFlexible PTO8 Paid holidaysCollaborative and supportive cultureResponsibilitiesDesign and implement integrations between enterprise software systems (construction platforms, CRM, ERP, Microsoft 365)Design and implement application automations within company-owned applications.Develop and manage API-based integrations, ensuring secure authentication and data reliabilityUse Microsoft development environments, including Visual Studio and Azure-based servicesManage version control using Git platforms, including Azure DevOps or GitHubLead integration lifecycle, including design, build, testing, release, and supportActively contribute to the development of complex integrations and troubleshooting issuesReview code and enforce development standards across the teamTeam leadership & ManagementProvide direct supervision of development team membersAssign and prioritize work based on IT Helpdesk intake and organizational needsConduct performance evaluations and provide coachingManage team capacity and ensure timely delivery of workEstablish coding standards and development practicesServe as an escalation point for technical and delivery issuesData Management & GovernanceEnsure data integrity and consistency across integrated systemsDesign and maintain data integration strategies and pipelinesReduce duplication and improve data quality across systemsSupport reporting and analytics with high-quality data flowsSecurity & ComplianceEnsure adherence to secure development, access control, and change management practices aligned with CMMC Level 2 and ISO 27001.Physical demands include long hours sitting, using a computer, standing, pulling/pushing, walking, lifting, and climbingJob requires advanced computer proficiency and advanced critical thinking skillsOther duties, activities, and responsibilities may vary and change as assignedEducation and ExperienceHigh school diploma or equivalent requiredAssociates or bachelor's degree in (Computer Science or Computer Information Systems) or relevant field preferred5+ years of experience in integration development or software development requiredExperience with APIs and enterprise system integrations requiredExperience using Microsoft development tools and version control systems requiredExperience leading a technical team preferred