Engineer, Lead Software Development

Company:  Summit Materials Inc.
Location: Denver
Closing Date: 07/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Compensation : $120,000.00 - $140,000 Annually with Short Term Incentive Plan Bonus Opportunity

Ready for a fast-paced job where you can provide the literal groundwork that connects communities together? Join Summit Materials – a construction materials company leading the industry – where we build the foundation for a better tomorrow.

Summit Materials consists of more than a dozen local companies that supply aggregates, cement, ready-mix concrete, asphalt paving, and construction services in the United States and western Canada. At Summit Materials, we support our teammates who lay the groundwork for our communities and live by our core values: Safety, Integrity, Sustainability, and Inclusivity. We’re passionate about our teammates, our work, and our communities. Each of Summit’s companies celebrates their individual legacies, but together - we are Summit Materials.

Position Overview

At Summit Materials, the Lead Software Development Engineer designs, implements, and maintains scalable and high-performance applications using Microsoft technologies. In addition to hands-on software design and development, this position leads programmers and works closely with business analysts and stakeholders to design and deliver properly engineered software solutions that effectively and efficiently solve business problems.

Responsibilities

  • Technical Leadership
    • Provide technical leadership and guidance to the software development team.
    • Lead the design and architecture of software solutions using the Microsoft stack.
    • Stay abreast of industry trends and technology advancements to drive innovation.
  • Development and Coding
    • Hands-on software design and programming using C#, .NET, JavaScript, React, SQL and other Microsoft technologies.
    • Lead and assist other software developers in problem solving and provide architectural guidance.
    • Assist in the establishment of technical standards and conventions.
    • Conduct code reviews and ensure adherence to coding standards and best practices.

Desired Experience

  • Bachelor’s or master’s degree in computer science, software engineering, or related field.
  • 10+ years of experience in software solution design and programming.
  • Experience with software design concepts, principles, and patterns including: database design, OOD/OOP, MVC architectures, API design and implementation, dependency inversion, and interface-based design.
  • Creation and use of ERD and UML diagrams for design and documentation.
  • Strong understanding of software architecture and design.
  • Experience building API solutions.
  • MS SQL Server, SQL query language, and SQL stored procedure development experience.
  • Experience with agile software development practices for both new development projects and existing application support.
  • Proficient understanding of code versioning tools including Git/GitHub.
  • Familiarity with continuous integration (CI/CD).
  • PowerShell programming experience.
  • Experience in software performance testing and performance troubleshooting.
  • Fluent in both English and Spanish.

Build a lasting career with us. Apply now!

Thank you for considering a career with Summit Materials.

At Summit Materials, we provide the foundation to connect our communities today and build a better tomorrow. We value all our communities – including our diverse internal community of teammates that makes us stronger. No matter your race, ethnicity, gender, age, or anything that makes you who you are…you belong.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙