Woodard & Curran is a national engineering, science, and operations firm focused on clean water and environmental solutions. They are seeking a Lead Software Engineer to deliver innovative software solutions within the Microsoft ecosystem, collaborating with various internal departments to improve efficiency and decision-making.
Responsibilities:
- Leading and mentoring a team of software developers, ensuring clean, testable, and scalable code
- Overseeing solution design, architecture, and development across Azure, .NET, JavaScript, Power Platform, and Power BI
- Delivering applications and automations that support Finance, HR, I.S., and Consulting teams in meeting business goals
- Driving continuous improvement in development practices, governance, and use of AI-assisted tools
- Collaborating with stakeholders to define scope, timelines, and resource allocation
- Conducting code reviews, guiding troubleshooting, and ensuring performance and compliance standards
- Supporting citizen developer initiatives with training, tools, and governance
- Demonstrating strong knowledge of data modeling, relational databases, and SQL, with hands-on experience in SQL Server and Dataverse
- Prior development experience with AEC360 and/or Microsoft Dynamics 365 considered a strong plus
Requirements:
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 10+ years in software development, 3+ years in leadership/management
- Strong technical expertise with Azure, .NET, JavaScript, Power Platform, Power BI, and SQL Server
- Experience with Agile methodologies, CI/CD pipelines, and version control (Git)
- Proven ability to lead teams, mentor developers, and build a collaborative culture
- Excellent communication, problem-solving, and stakeholder management skills
- Strong knowledge of data modeling, relational databases, and SQL, with hands-on experience in SQL Server and Dataverse
- Prior development experience with AEC360 and/or Microsoft Dynamics 365 considered a strong plus
- Familiarity with AI development tools, containerization (Docker/Kubernetes a plus), and cloud-native practices