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
- C# & Microsoft Technologies : Proficiency in C# development and experience with Azure cloud services.
- Full-Stack Development : Strong skills in HTML5, CSS, JavaScript, and modern frameworks like Bootstrap, Angular, or React.
- Leadership Experience : Demonstrated experience leading a team, guiding developers through complex technical challenges, and managing project deliverables.
- 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!