RESPONSIBILITIES:
We are seeking a highly skilled and motivated Tech Lead – Application Development to oversee the design, development, and delivery of enterprise-grade applications. You will be responsible for a team of developers, collaborate with cross-functional stakeholders, and ensure technical excellence across all phases of the software development lifecycle.
Thrive to mentor and contribute to the teams whose main responsibilities are:
· Involve in professional, sustainable, and secure product development that employ the latest cutting-edge technologies to improve efficiencies and qualities of deliverable.
· Co-ordinate and manage onshore / offshore teams with their assignments, user stories, and acceptance criteria along with execution plans
· Examine all function as well as non-functional requirements to ensure that product / project engineering meet of country compliance, project constraints
· Participate in Back end and Front-end development of the product.
· Consider comprehensiveness towards non-functional requirements that cater to the concerns of security, performance, maintainability, scalability, and usability of a product
· Provide professional consultation to our business team with feasible and cost-effective technical solutions
· Provide knowledge, insights, directions, and guidelines to colleagues that are less experienced.
REQUIREMENTS:
· Bachelor's degree in information technology, software engineering, computer science, or related field.
· At least 5-7 years' of recent experience in leading & managing the (onshore and offshore) Team along with developing projects.
· Minimum 10+ years professional experience with Software Engineering related fields
· Knowledge & experience in modern technical stack benefits and limitations including efficient communication protocol, application frameworks, message queues, system integration.
· Experience in databases RDBMS (MS SQL)
· Knowledge and comprehensive experience using Microsoft based technologies, Asp.Net Core, .Net 8 / 9, MVC Framework, Angular, REST API development, background services.
· Knowledge and experience of developing applications using Blazor & MVC.
· Knowledge and experience of using Azure Cloud.
· Knowledge of enterprise standards including logging, monitoring, access limitation, sensitive data handling
· Knowledge and experience in different development principles & architecture design, micro-services, SOA, etc.
· Comfortable to work in Agile along with traditional waterfall models.
· English Proficiency (written and spoken)
BONUS POINTS IF THE CANDIDATES HAVE:
· Experience with Microsoft products such as Dynamics 365, O365
· Experience with Power Platform and MS Fabric.
· Knowledge and experience of Artificial Intelligence implementation in Application.
· Knowledge and experience using Node.js and relevant frameworks for back-end development
· Familiarity and understanding of Docker
· Awareness and work involvement on distribute systems
· NoSQL (MongoDB)