
Microsoft C# Senior Technical Lead
About the role
Job Summary
The Senior Technical Lead will be responsible for providing technical leadership and guidance in .net, asp.net, C#, and SQL server projects. This role involves leading a team of developers, architecting solutions, and ensuring the successful delivery of projects within the defined timelines and quality standards.
Key Responsibilities
As a Senior Software Engineer, you will:
-
Lead the scoping, design and implementation of complex features
-
Lead and push the boundaries of analytics and powerful, scalable applications
-
Design and implement intuitive, responsive UIs that allow issuers to better understand data and analytics
-
Build and maintain analytics and data models to enable performant and scalable products
-
Ensure a high-quality code base by writing and reviewing performant, well-tested code
-
Mentor junior software engineers and teammates
-
Drive innovative improvements to team development processes
-
Partner with Product Managers and Customer Experience Designers to develop a deep understanding of users and use cases and apply that knowledge to scoping and building new modules and features
-
Collaborate across teams with exceptional peers who are passionate about what they do
-
All about you / Ideal Candidate Qualifications
-
8+ years of full stack engineering experience in an agile production environment
-
Skill Requirements
-
8+ years of full stack engineering experience in an agile production environment
-
Experience leading the design and implementation of complex features in full-stack applications
-
Experience leading a large project and working with other developers
-
Strong technologist eager to learn new technologies and frameworks. The following is a plus:
o
Proficiency with .NET/C#, React, Redux, Typescript, Entity Framework, IIS, SQL & PL/SQL
o
Solid experience with RESTful APIs and JSON/SOAP based API
o
Experience Multi-threading, Message Queuing & Distributed Systems.
o
Experience with Design Patterns.
o
Expertise in Junit or other automated unit testing frameworks.
o
Knowledge of Splunk or other alerting and monitoring solutions.
o -
Fluent in the use of Git, Jenkins.
-
Customer-centric development approach
-
Passion for analytical / quantitative problem solving
-
Ability to identify and implement improvements to team development processes
-
Strong collaboration skills with experience collaborating across many people, roles, and geographies
-
Motivation, creativity, self-direction, and desire to thrive on small project teams
-
Superior academic record with a degree in Computer Science or related technical field
-
Strong written and verbal English communication skills
Other Requirements
1.Relevant certifications in .net, asp.net, C#, sql server technologies are a plus.
Required skills
C#
Microsoft stack
Technical leadership
About HCL Technologies
Pune
Headquarters