Technically lead the development, validation, and maintenance of software products through the complete agile software development cycle.
Assist other leaders in making pragmatic technical decisions.
Be an advocate for high quality code and coach other team members.
Build high quality solutions with the right balance of unit tests and spec flow tests
Assist leadership in understanding technology gaps/risks and help come up with solutions
Present transparent and concise status updates to leadership.
Adapt to new processes and technologies as necessary
Required Technical and Professional Expertise:
Typically requires a minimum of 8 years of related experience with a Bachelors degree; or 6 years and a Masters degree; or a PhD with 3 years experience; or equivalent experience.
Preferred B.E/B.Tech in Computer Science or a relevant field with a minimum of 8 years of related experience, or an advanced degree with 6+ years of experience.
Knowledge of enterprise development techniques.
.NET Web development experience (HTML5, JS, MVC, etc.).
Proficiency in at least one programming language (C#, .Net Core) and scripting.
Proficiency in MS SQL Server or similar RDMS.
Experience in designing and building high-scale, high-volume systems.
Familiarity with DevOps practices, including CI/CD and pipelines.
Solid experience in debugging complex web application issues through code review and detailed logs.
Excellent communication and leadership skills, especially with highly technical team members.
Experience with cross-site teaming and organizational management.
Proficiency with technical tools like Splunk and Snowflake, and adaptability to recent tools as necessary.
📌 Lead Software Engineer Bengaluru (India)
🏢 Q2
📍 India