Application Development Lead - Remote
CRHAbout the role
Job ID: 491855
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.
Oldcastle Infrastructure - Built For Life from Oldcastle Infrastructure on Vimeo.
Company Overview
Oldcastle Infrastructure operates coast-to-coast. Across our network of over 80 manufacturing locations, our business manufactures a range of precast concrete and polymer-based products such as underground vaults, drainage pipe and structures, utility enclosures and modular precast structures, which are supplied to the water, energy, communications, transportation and building structures markets.
Position Overview
We are seeking an experienced Application Development Lead to join our growing organization. In this position, you will Lead in developing and implementing an application and business architecture blueprint; and provide guidance with aligning business processes, information management, applications and technical architectures to support our strategy. You must follow best practices and align with company goals while creating better procedures and solutions to increase performance and revenue.
Key Responsibilities (Essential Duties and Functions)
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- Lead the application development team to ensure quality completion of deliverables
- Provide coaching and mentorship to ensure that the development team has all the resources it needs to complete project assignments, as well as to quickly address any challenges and issues that might arise and prevent or resolve any conflict or issue that may arise.
- Engage with business and IT stakeholders to ensure solution development is aligned with business goals and architectural principles
- Propose informed ideas on technology strategy and direction
- Provide technical oversight, leadership, and support of existing systems, including current custom applications, as well as the development of new applications/functionality.
- Collaborate with team members on Software Development Life Cycle (SDLC); including requirements analysis, design, configuration, change and risk management, documentation, planning, accessibility
- Work with project managers/business analysts in development of project plans, functional specifications, resource plans, and project schedule estimates.
- 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 communications with teammates and end-users.
- Ensure compliance for all supported software/applications with security controls. This includes capturing security controls during requirements gathering, developing secure code, error handling, conducting vulnerability scans, managing and mitigating potential risks/vulnerabilities, and supporting SOX efforts and documentation.
Qualifications
Sufficient education, training and/or work experience to demonstrate possession of the following knowledge, skills, and abilities.
Education/Experience
- Bachelor's degree in Business Administration, Computer Science or Information Technology from an accredited college or university, or equivalent experience.
- At least 5+ years of increasingly responsible experience in information technology technical support, with 3 years at a supervisory level is preferred.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s