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.
We care for you and your family:
We offer comprehensive medical, dental, and vision insurance plans to support the health of you and your family.
We prepare for the unexpected:
We offer life insurance, long-term disability, and short-term disability coverage at no cost to you.
We invest in your career growth with Summit Materials and beyond:
Get access to our Discover Learning catalog with thousands of available courses to support your professional and personal development. You can learn on-demand, at your own pace, and from any device.
We embrace your well-being:
We know that your well-being is more than just physical. We're here to provide teammates with the resources and tools they need to stay healthy and feel supported, including an Employee Assistance Program (EAP) with free counseling, financial resources, and more.
We support your personal goals:
We provide a financial foundation as you plan for the future. Our programs, like our 401(k) plan where we match up to 4% of your annual income, are designed to help you prepare and reach your goals for you and your family.
We give you time to recharge:
We offer our teammates Paid Time Off (PTO) so they can recharge and relax with family and friends.
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 programing 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.
If you need an accommodation or other assistance in order to apply for a specific job posting on the Summit Materials web site, please call Corporate Human Resources for assistance at (303) 893-0012.
#J-18808-Ljbffr