Logo
Kimley-Horn and Associates, Inc.

Software Developer Lead

Kimley-Horn and Associates, Inc., Saint Paul, MN


Overview

Kimley-Horn, one of Fortune Magazine's "100 Best Companies to Work For," is looking for a Software Developer Lead to join the corporate team in our St. Paul, MN office. This role will be leading developers, and providing technical guidance and support. The ideal candidate will have a strong drive for results, a passion for software development, and a desire to build their career at Kimley-Horn.

This is an in-office position.

Responsibilities

  • Support existing and emerging software products in Kimley-Horn's portfolio
  • Assign tasks to junior developers and provide technical guidance and oversight
  • Work with stakeholders to determine product requirements and enhancements based on business and user needs
  • Lead development based on project requirements through user stories, and work items consistent with business partners' needs
  • Provide quality assurance/quality control and participate in code reviews
  • Apply bug fixes and enhancements to existing solutions
  • Implement and support applications post deployment
  • Quickly evaluate bugs, and apply hot fixes to resolve issues
  • Understand, apply, and communicate best practices within technologies by remaining knowledgeable of trends in the software development industry


Qualifications

Required Technical Skills:
  • Full stack web development experience building applications using Angular (12+) and C# (.NET 6+)
  • Cloud application development and deployment (Azure, AWS, GCP)
  • Proficient in common software design patterns (MVC, SOLID Principles, Clean Coding)

Preferred Technical Skills:
  • NoSQL databases (MongoDB, Cosmos DB, DynamoDB)
  • Experience with Microsoft and Azure ecosystems
  • Responsive website design (CSS Grid, Flexbox)
  • Map APIs (Google Maps, Mapbox, ArcGIS Pro)
  • Python

Position Qualifications:
  • BA/BS in Software Engineering, Computer Science, Information Technology/Systems, or related field
  • 6+ years of related work experience
  • Excellent leadership and team building skills
  • Self-starter who works well with minimal supervision
  • Natural collaborator with strong verbal and written communication skills