Job ID: 518688
Exempt
Oldcastle Infrastructure, a CRH company, is the leading provider of utility infrastructure solutions for the water, energy, and communications markets throughout North America. We’re more than just a manufacturer of precast concrete, polymer concrete, or plastic products. We’re a trusted and strategic partner to engineers, contractors, distributors, specifiers, and more. With our network of more than 80 manufacturing facilities and more than 4,000 employees, we’re leading the industry with innovation and a safety‑first mindset.
Job Summary
Oldcastle Infrastructure Inc. is looking for a knowledgeable, hands‑on leader to manage the ongoing application development activities for our Information Technology organization. In this role, you will deliver technical solutions based on business strategy, collaborate with colleagues, perform troubleshooting of technical issues, and mentor a team of direct reports. The role requires astute customer service skills to manage internal and external end users of the application suites used by Oldcastle, assist the team in prioritizing work, and guide members as needed to complete projects successfully. Successful candidates will possess prior experience in technical application development and team leadership in a fast‑paced environment, hands‑on experience with a variety of business applications, and the ability to learn quickly while adapting to changes within the organization.
Job Location
This role will work hybrid out of our office in the Sandy Springs, GA area.
Job Responsibilities
- Team Leadership
- Provide people leadership/management to a team of three to six application developers under the supervision of the Director, Enterprise Systems & Development
- Provide coaching and mentorship to ensure that the development team has all the resources needed to complete project assignments, quickly address any challenges and issues, and prevent or resolve conflicts as needed
- Perform performance reviews and hold regular feedback conversations with direct reports
- Ensure team members understand development best practices and facilitate work in a timely, efficient manner to meet stakeholder needs
- Hold team members accountable to follow all defined processes and procedures; collaborate with them to develop new procedures where needed
- Prioritize the creation, storage, and organization of team documentation and knowledge base to ensure all solutions delivered are thoroughly understood, documented, and transitioned well to support teams
- Drive the strategy, roadmap, execution, and optimization of our application development landscape with a cloud‑smart, vendor‑supported philosophy
- Ensure the team appropriately executes project deliverables according to committed timelines
- Collaborate with cross‑functional teams to ensure all deliverables are designed, developed, and supported appropriately
- Project Management
- Work with project managers/business analysts in development of project plans, functional specifications, resource plans, and project schedule estimates
- Work with project managers to set achievable timelines for team deliverables in conjunction with overall projects or programs
- Manage team members accordingly to meet or exceed expectations for project timelines
- Ensure risks, actions, issues, and decisions are understood and communicated appropriately
- Provide or contribute to project artifacts such as requirements documents, designs, test cases, and deployment run books
- Technical Leadership
- Engage with business and IT stakeholders to ensure solution development is aligned with business goals and technical architectural principles
- Propose informed ideas on technology strategy and direction
- Provide technical oversight, leadership, and support of existing systems, including current custom applications and the development of new applications/functionality
- Collaborate with team members on the Software Development Life Cycle (SDLC), including requirements analysis, design, configuration, change and risk management, documentation, planning, and accessibility
- Develop and review software requirements, create design documents, write programs, and package, test, configure, and deploy software
- Develop and enhance software programs and data structures that meet business objectives
- Design, develop, test, and refine software deliverables
- Review and create system, software, and functional design specifications
- Perform code reviews and ensure change control is being followed
- Oversee the execution and tracking of project efforts with regular updates to senior management and key stakeholders
- Prepare documentation and provide end‑user training and support as necessary
- Establish productive working relationships and maintain effective communication with teammates and end‑users
- Ensure compliance for all supported software/applications with security controls, including capturing security controls during requirements gathering, developing secure code, handling errors, conducting vulnerability scans, managing and mitigating risks and vulnerabilities, and supporting SOX efforts and documentation
Job Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a relevant field, or an equivalent combination of education and experience, and a minimum of 5 years of relevant experience including at least 2 years leading development teams
- Experience with software architecture, business analysis, technical solutions, and deploying software and custom modules in an enterprise environment
- Demonstrated experience applying quality engineering principles throughout the software development product lifecycle
- Excellent interpersonal, teamwork, organizational, and multitasking skills
- Strong analytical skills, proactive mindset, and ability to acquire new technical skills as needed
- Experience must include SAP ABAP/BTP, .NET Framework; C#; VB; SQL Server; API development; Web Services; Unit Testing; .NET Core; IIS; Azure DevOps
- Project Management Institute (PMI) or Agile/Scrum certification desired
- Cloud‑based application development experience, preferably within AWS, Azure, or GCP
- Experience performing application development activities within a DevOps/DevSecOps framework, preferably with continuous integration/delivery exposure
- Experience in a fast‑paced manufacturing environment preferred
- Exceptional ability to provide support to internal and external end users
- Advanced proficiency in determining causes of application errors
- Exceptional communication skills
- Ability to lead and mentor team members
- Collaborate well with other teams and colleagues toward efficient and effective solutions
What CRH Offers You
- Highly competitive base pay
- Comprehensive medical, dental and disability benefits programs
- Group retirement savings program
- Health and wellness programs
- Inclusive culture that values opportunity for growth, development, and internal promotion
Oldcastle Infrastructure, a CRH Company, is an affirmative action and equal opportunity employer.
EOE/Vet/Disability
CRH is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran, or any other characteristic protected under applicable federal, state, or local law.