
Search by job, company or skills
Designation: Tech Lead Software
Reporting to: Manager - Software
Location: Chennai, India
Years of Experience: 08 to 12 years
Notice : Immediate to 15 days
Roles and Responsibilities:
Design solutions on .NET and associated technologies which are modular and scalable based on the product roadmap of the organisation
Invent and implement improvements and fixes for security and data protection for an enterprise software
Implement new technologies time to time for the advantage of the solution and makes recommendations on technological solutions to the manager/architect.
Mentoring/Managing a small team and enable their technical excellence
Actively participate in design discussions and ensure scalable and reusable code is produced keeping in mind the possible future enhancements.
Key Result Areas:
Designing and implementing products and features as per the product roadmap
Adapt technology to improve the product, features, scalability and performance
Assist in effort estimation with minimal error percentage as per company standards
Adapt correct/best practices in designing and coding to ensure minimal defect progression
Ensuring on time delivery within minimal schedule variance as per company standards
Essential skills:
Designing Solutions, Modules, Features on cloud based products
Expertise in Microsoft technologies:
.NET, MVC/ .NET CORE, C#, RestFul Services, Web API, and WCF
XML, XML DOM and Ajax, Message Queue, Web Service Security
Sound knowledge on networking, network security and cloud deployment practices
Database design principles, MS SQL Server 2012/ higher versions
Expertise in Microsoft Enterprise Framework cloud/Mobile/IoT
Design patterns for Web/Mobile Applications, Progressive WebApps
Practical experience on InstalSheild, WPF applications is an added advantage
Desired Skills:
Excellent interpersonal and communication skills
Self-motivated, quick learner for working under minimal supervision
Ability to operate in a changing and ambiguous environment
Good time management skills, ability to priorities tasks effectively
Experienced in working with multi-time zone & multi-cultural teams
Exposure to Cyber Security implementation will be a definite plus
Job ID: 133376165