
Lead Software Technical Engineer
Huron Consulting Group2 months ago
Pune, India +2 moreStaff+
Responsibilities
- Design, develop, maintain, and optimize clean, efficient, performant software code.
- Collaborate with backend, frontend, and database teams on end-to-end system performance and scalability.
- Build .NET Core Web APIs, integrate them with Angular UI, and optimize database queries.
- Identify and resolve performance bottlenecks across APIs, frontend rendering, and databases.
- Conduct code reviews and enforce coding, maintainability, and performance standards.
- Partner with QA and DevOps teams on deployments, monitoring, and production stability.
- Perform performance tuning, profiling, and debugging of distributed systems.
- Write unit and integration tests to support application reliability and maintainability.
- Identify opportunities for refactoring, automation, and system improvements.
- Contribute to scalable, cost-efficient, and resilient system design discussions.
Requirements
- 8+ years of software development experience focused on clean, efficient, and maintainable code.
- Strong hands-on experience with .NET Core Web APIs and Angular UI development.
- Solid understanding of SQL and database optimization techniques including query tuning, indexing, and caching.
- Experience optimizing performance across backend APIs, frontend rendering, and databases.
- Knowledge of scalable SaaS applications, distributed systems, or multi-tenant solutions is a plus.
- Familiarity with AWS or Azure, CI/CD pipelines, and Docker/Kubernetes containerization.
- Strong debugging and problem-solving skills for diagnosing production performance bottlenecks.
- Excellent collaboration and communication skills for working with cross-functional, distributed teams.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.