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 roadmapAdapt technology to improve the product, features, scalability and performanceAssist in effort estimation with minimal error percentage as per company standardsAdapt correct / best practices in designing and coding to ensure minimal defect progressionEnsuring on time delivery within minimal schedule variance as per company standardsEssential skills :
Designing Solutions, Modules, Features on cloud based productsExpertise in Microsoft technologies :.NET, MVC / .NET CORE, C#, RestFul Services, Web API, and WCFXML, XML DOM and Ajax, Message Queue, Web Service SecuritySound knowledge on networking, network security and cloud deployment practicesDatabase design principles, MS SQL Server 2012 / higher versionsExpertise in Microsoft Enterprise Framework cloud / Mobile / IoTDesign patterns for Web / Mobile Applications, Progressive WebAppsPractical experience on InstalSheild, WPF applications is an added advantageDesired Skills :
Excellent interpersonal and communication skillsSelf-motivated, quick learner for working under minimal supervisionAbility to operate in a changing and ambiguous environmentGood time management skills, ability to priorities tasks effectivelyExperienced in working with multi-time zone & multi-cultural teamsExposure to Cyber Security implementation will be a definite plus