Our Client, a global provider of world-class digital marketing solutions, is currently seeking qualified, local applicants for a full-time Director of Software Development role. The ideal candidate will be a highly motivated and technically hands-on manager who will lead efforts to architect and build large-scale data processing and analytics services.
Located just 10 minutes South of downtown Pittsburgh, the company offers a professional, yet fun and relaxed work environment, excellent benefits, free parking, and flexible hours.
Lead a team of software engineers in designing, implementing, testing, & deploying analytic and data management systems.
Contribute to (develop, commit, review, QA and test) various platform code bases (.net, Python, etc.) as needed.
Collaborate with other technical groups to identify integration interfaces and standards.
Partner with product managers to understand use cases and steer product roadmap.
Collaborate with software architects & team leads to design and implement full stack technical solutions.
Develop high profile, high performance solutions using cutting edge technologies in the cloud.
Identify, test, & implement the latest and most appropriate technologies for the task at hand.
Guide team through key engineering decision points that impact code and implementation approaches.
Implement industry standard best practices such as automated testing, continuous integration, continuous delivery, automated deployments, and infrastructure as code.
Apply a standard development process include automated testing, code review, QA, user acceptance, branching strategies, and deployment
Manage coordination with operations teams
Enforce the Agile process (estimation of stories, sprint commitments, iterative development process, frequent deployments, etc.)
Oversee the design of data models and database schemas
10+ years of application and infrastructure integration experience.
Extensive experience with the Agile product/project development lifecycle and supporting tools.
Excellent communications skills and comfortable presenting to internal groups.
Extensive experience in effort estimation with a track record of accuracy.
Experience in leading technical direction of software development teams.
Experience working with a geographically distributed team.
Competency in designing for enterprise system performance, scalability and capacity.
Experience with various implementations of branching strategies, code review processes, and deployment processes.
Experience with Snowflake, BigQuery or Redshift for building data lake and data warehouse environments
Experience with AWS services such as EC2, S3, RDS, EMR and good knowledge of other AWS components.
Expertise in a common scripting language (BASH, Ruby, Perl, Python).
Experience in relational database implementation, data modeling, and query optimization
Experience with distributed computing on big data.
Experience with high availability architectures and disaster recovery procedures
Internal Number: 19109
The most pressing issue for businesses today is the quest for growth, and more than innovation, operations or even customer relationships, CEOs are looking for talent and leadership to secure and sustain it. People are truly an organization’s greatest asset.
With an active nationwide database of more than 500,000 seasoned professionals, A.C.Coy employs the latest tools to manage effective recruiting. The technology helps to quickly identify and contact the right candidates with the skills and experience clients need.
The tools that A.C.Coy uses provide a unique perspective regarding culture, performance, leadership, and team "fit". And our integration methodology ensures that new leaders are integrated quickly and successfully without breaking stride.