Lead Software Developer - Sundt Construction, Inc.
Tempe, AZ 85280
About the Job
Job Summary
The Lead Software Developer will spearhead a dynamic team creating innovative software solutions to solve business problems. The Lead Software Developer will lead the creation and refinement of applications leveraging .NET, Azure, and modern web technologies within an agile framework. This role is involved with strategic planning, architectural design, and collaboration with cross-functional teams to exceed project expectations. Must be ready to serve as a beacon of technical and leadership acumen, cultivate a culture of excellence and continuous improvement, and be ready to face complex problems, foster innovation, and ensure the highest standards of quality and security. The Lead Software Developer is a unique blend of hands on development (60-70%) and leadership (30-40%), perfect for a proactive problem-solver with a passion for coding and an appetite for mentorship.
Key Responsibilities
1. Balance project management duties, adapting schedules and priorities amidst evolving projects and urgent issues.
2. Collaborate with stakeholders to translate business needs into technical actions.
3. Direct the development lifecycle, ensuring excellence in design, coding, and debugging to deliver top quality software.
4. Embrace an \"ownership mindset,\" proactively ensuring the applications' operational integrity and performance standards.
5. Exhibit exceptional personal organization skills, with a strong capacity to prioritize, delegate, and guide the team in managing multiple tasks simultaneously in a fast-paced environment.
6. Lead the development team, optimizing task allocation and resource management using .NET and Azure technologies.
7. Manage Azure DevOps boards, tracking project progress while adhering to deadlines.
8. Mentor and uphold coding standards, ensuring code reviews lead to high-quality production releases.
9. Stay current with tech trends (such as copilot and artificial intelligence), enhancing the team's skill set and fostering innovation.
Minimum Job Requirements
1. 8+ years of full-stack development with a focus on .NET, Blazor, CSS, and SOL & 2+ years in a leadership role, mentoring software engineering teams.
2. Bachelor's degree in Computer Science/Engineering, or relevant work experience.
3. Expertise in .NET framework/Core (version 5+), with proficiency in Blazor applications and C# programming.
4. Mastery of C# programming, .NET Core, Entity Framework, and Razor syntax/ Strong practical knowledge of Azure services including App Services, Key Vault, Application Insights, Logic Apps, Function Apps, Service Principals, and Storage Accounts / Advanced skills in Azure DevOps for project management, source control, and Cl/CD pipelines, ensuring streamlined project tracking and automated workflows / In-depth experience with Git for version control, adept in sophisticated branching strategies and repository workflow optimization.
5. Preferred experience with YAML in Cl/CD pipelines and Infrastructure as Code using Terraform/Experience with Playwright for cross-browser testing/ Advanced knowledge of cloud architecture, including event-driven and serverless patterns/ Awareness of security practices in software and cloud environments.
Note: Job Description is subject to change at any time and may include other duties as assigned.
Physical Requirements
1. May stoop, kneel, or bend, on an occasional basis
2. Must be able to comply with all safety standards and procedures
3. Required to use hands to grasp, lift, handle, carry or feel objects on a frequent basis
4. Will interact with people and technology frequently during a shift/work day
5. Will lift, push or pull objects up to 50Ibs on an occasional basis.
6. Will sit, stand or walk short distances for up to the entire duration of a shift/work day.
7. Will use telephone, computer system, email, and other electronic devices on a frequent basis to communicate with internal and external customers or vendors.
Safety Level
Non-Safety Sensitive
Note: Jobs with the Safety-Sensitive designation are those that include tasks or duties that the employer reasonably believes could affect the safety and health of the employee performing the task or others such as operating a vehicle, operating equipment, operating machinery or power tools, repairing/maintaining the operation of any vehicle/equipment, the handling/disposal/transport of hazardous materials, or the handling/treatment/disposal of potentially flammable/combustible materials.
Equal Opportunity Employer Statement: Sundt is committed to the equal treatment of all employees, and/or applicants for employment, and prohibits discrimination based on race, religion, sex (including pregnancy), sexual orientation, gender identity, color, age, disability, national origin, covered veteran status, genetic information; or any other classification protected by applicable Federal, state, or local laws.