Onsite Chicago IL
Onsite hybrid days
Technical Lead role –
Key Responsibilities
Technical Leadership
• Lead architecture, design, and development of enterprise applications using Framework, .NET , and React
• Define and enforce coding standards, design guidelines, and best practices
• Perform code reviews and ensure high code quality, maintainability, and performance
• Mentor developers and provide technical guidance across backend and frontend stacks
• Drive adoption of modern development practices and AI‐assisted tools such as GitHub Copilot
Application Development
• Design and develop secure, scalable, and high‐performance web applications
• Build RESTful and microservice‐based APIs using Framework and .NET
• Develop responsive UI components using React, TypeScript, JavaScript, HTML, and CSS
• Integrate frontend applications with backend services and databases
• Optimize application performance, security, and reliability
Collaboration & Delivery
• Collaborate with Product Owners, Architects, QA, DevOps, and UI/UX teams
• Participate in sprint planning, estimation, and technical design discussions
• Translate functional and non‐functional requirements into technical solutions
• Support releases, production issues, and root‐cause analysis
Quality & Tooling
• Guide teams in effective usage of GitHub Copilot for code generation, refactoring, and documentation
• Encourage automated testing, code scanning, and secure coding practices
• Ensure proper logging, monitoring, and error handling
Required Skills & Qualifications
Technical Skills
• + years of experience in software development
• Strong expertise in Framework and .NET (including .NET )
• Strong hands‐on experience with React and modern frontend development
• Proficiency in C, REST APIs, Web Services
• Experience with SQL Server / PostgreSQL / Oracle
• Strong understanding of OOP, SOLID principles, design patterns
• Experience using Git, GitHub workflows, pull requests, and code reviews
• Working knowledge of GitHub Copilot or similar AI‐assisted coding tools
Leadership & Soft Skills
• Proven experience leading or mentoring development teams
• Excellent problem‐solving and analytical skills
• Strong communication and cross‐team collaboration abilities
• Ability to balance hands‐on development with leadership responsibilities
Preferred / Nice‐to‐Have Skills
• Experience with Azure
• Knowledge of Microservices architecture
• Familiarity with Docker, Kubernetes
• Experience with EF Core, Dapper
• Agile/Scrum experience
• Awareness of application security and compliance standards
Education
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.