Role: Technical Lead – .NET / Architecture
Location : Columbus, OH - Hybrid
Key Responsibilities
Lead design and development of .NET Core RESTful APIs with high standards for performance, security, and scalability.
• Drive architecture design using industry-standard design patterns, clean architecture, and SOLID principles.
• Own technical decision-making for application design, frameworks, and coding standards.
• Perform code reviews to ensure quality, maintainability, and adherence to best practices.
• Mentor and guide team members on .NET technologies, design patterns, and coding practices.
• Assist the team in problem-solving, debugging, and resolving complex technical issues. • Collaborate with architects, product owners, and stakeholders to translate business requirements into technical solutions.
• Ensure non-functional requirements such as performance, security, extensibility, and reliability are met.
• Support estimation, planning, and sprint execution from a technical perspective.
• Promote continuous improvement through refactoring, technical debt management, and knowledge sharing. Required Skills Primary Skills (Core Expertise)
• .NET Core / ASP.NET Core Web API
• C# with strong object-oriented and async programming experience
• Architecture & Design Patterns o Clean Architecture, Layered Architecture o GoF patterns (Factory, Strategy, Repository, Mediator, etc.)
• RESTful API design o API versioning, error handling, logging, validation • Code Reviews & Technical Governance
• Performance optimization and troubleshooting
• Dependency Injection & SOLID principles Secondary Skills (Supporting / Good-to-Have)
• Other .NET technologies o .NET Framework, ASP.NET MVC, Web Forms (legacy support)
• Databases o SQL Server, basic NoSQL understanding
• Cloud & DevOps (Exposure) o Azure/AWS concepts, CI/CD pipelines
• Security concepts o Authentication, authorization, OWASP basics
• Unit & Integration Testing o xUnit / NUnit / MSTest, mocking frameworks
• Agile/Scrum experience • Front-end exposure (React / Angular) – awareness level
Please share to :