Director of Application Development
2020 CompaniesJob Type: Regular Work Location: Remote - TX - Dallas Overview: 2020 Companies is looking for an experienced Director of Application Development to lead our agile development team in designing, building, and supporting enterprise applications. This role advances Pulse, our field operations application built on Salesforce, and leads our AI application and automation projects. These systems handle scheduling, timekeeping, payroll, billing, and reporting for thousands of field employees across the country. This is a hands-on leadership role for someone who has built enterprise applications personally and still wants to be in a development role. The Director leads in-house engineers along with offshore and contract developers, owns the full software development lifecycle, and writes and reviews code alongside the team. You will work with leaders across operations, finance, and HR to make sure our applications support business goals, scale with the company, and put modern technology to good use. The team will modernize legacy integrations onto Azure and build AI-enabled applications that replace manual work across the business. What We Offer Leadership of key technology solutions with a direct impact on strategic direction A virtual, collaborative work environment focused on AI and automation Flexibility of a hybrid or fully remote work arrangement Competitive annual salary with performance-based incentives Comprehensive health, dental, and vision benefits 401(k) with company match Generous paid time off policy Opportunities for professional growth and career advancement, including mentorship and training About 2020 Companies 2020 Companies is a leader in the 3PL industry. We are committed to innovation and excellence, and we use technology and creative solutions to deliver outstanding client service. Our collaborative environment is the right setting for professionals who want their work to make a significant impact. Job Description: Enterprise Application Development Design and build enterprise applications on Microsoft Azure hands-on, from data model and APIs through user interface, authentication, and deployment Advance our field operations application built on Salesforce, working with our offshore Salesforce development partner on features, releases, and platform health Take applications from business requirements through prototype, pilot, and production Write code, review pull requests, and prototype new solutions alongside the team Set and enforce standards for source control, code review, testing, CI/CD, and technical documentation Produce a solution architecture document for each new build covering design, security, and cost to run AI and Automation Build AI-enabled applications and agents that replace manual work in operations, finance, and HR Apply large language models to document, image, and audio processing, data summarization, and in-app assistants Drive process automation across the business, using RPA where it is the right fit Lead the team's use of AI coding tools to speed up delivery without lowering code quality Measure AI and automation solutions on accuracy, cost, and time saved once they are in production Team Leadership Lead a team of software, integration, and data engineers, along with offshore and contract developers Set team priorities, run weekly development reviews, and hold the team to its delivery dates Hire, coach, and develop engineers, and cross-train the team on every critical system Manage outside development partners, including statements of work, deliverables, and cost Partner with operations, finance, and HR leaders to turn business needs into technical plans, estimates, and timelines Report project status, risks, and resourcing needs to the VP of IT and executive leadership Integrations and Data Own the integrations between core business systems, including HR and payroll, CRM, finance, and internal applications Lead the migration of legacy ETL jobs to Azure Data Factory, consolidating and si…