P
Full-time
On-site
Naperville

Job Title: Full-Stack Developer & Team Lead (C# / Azure)

Location : Flexible (Naperville or Chicago - Fulton Market Office 2-3 days/week, additional work remote)

Job Type : Full-time/Direct Hire


  • This is Not Open to Corp To Corp


Overview

We are seeking an experienced and dynamic Full-Stack Developer & Team Lead to join our team. In this role, you will utilize your expertise in C# and Microsoft technologies, including Azure, to architect and develop solutions. As a key team member, you will co-lead a talented group of developers, providing both technical and strategic guidance while ensuring strong collaboration with clients. This is an exciting opportunity to work in a customer-facing role and help deliver high-quality software solutions.

Key Responsibilities

  • Solution Development & Design : Develop, design, and architect scalable and efficient solutions using C# and Microsoft technologies, including Azure.
  • Full-Stack Development : Lead full-stack development efforts, working with modern web technologies such as HTML5, CSS, JavaScript, and frameworks like Bootstrap, Angular, or React.
  • Team Leadership : Co-lead a team of 5-6 developers, offering mentorship and providing both technical and strategic guidance to ensure project success.
  • Client Collaboration : Engage with clients in a customer-facing capacity, fostering strong communication and ensuring alignment on project goals and progress.
  • Onboarding & Team Engagement : Participate in onboarding new team members, including their first week in Naperville, and be available for weekly in-office Thursdays to foster team cohesion.

Top Skills Required

  1. C# & Microsoft Technologies : Proficiency in C# development and experience with Azure cloud services.
  2. Full-Stack Development : Strong skills in HTML5, CSS, JavaScript, and modern frameworks like Bootstrap, Angular, or React.
  3. Leadership Experience : Demonstrated experience leading a team, guiding developers through complex technical challenges, and managing project deliverables.
  4. Communication Skills : Excellent verbal and written communication abilities, particularly in client-facing situations and when coordinating with internal teams.

Preferred Qualifications

  • Experience with Agile development methodologies.
  • Previous experience in a client-facing role.
  • Ability to balance technical leadership with hands-on development tasks.

If you are a highly motivated developer with a passion for leadership and client collaboration, and you're looking for a challenging and rewarding opportunity, we encourage you to apply. Join our team and help drive innovation while supporting the growth and success of both our clients and the team!