Lead Engineer-AI Projects (.NET Core & SQL Server)
NeST Digital · Kochi
Collected role description
Role overview
Lead Engineer-AI Projects (.NET Core & SQL Server) at NeST Digital
Responsibilities
- Lead technical design discussions, architecture reviews, and code reviews to ensure adherence to engineering best practices.
- Drive the adoption of modern engineering practices, automation, and AI-assisted development across the team.
- Support solution estimation, sprint planning, task prioritization, and resource allocation to ensure successful project delivery.
- Work closely with cross-functional teams to ensure timely and high-quality product releases.
- Collaborate effectively with architects, product owners, business analysts, QA teams, and other stakeholders to finalize solution designs and interface specifications.
Required qualifications
- T Lead Software Engineer Experience Minimum 8 years of experience in designing, developing, and implementing enterprise software applications, modules, interfaces, and components.
- Mandatory Technical Skills Strong hands-on experience in .NET Core , ASP.NET MVC , and Entity Framework .
Preferred qualifications and skills
- Experience with CI/CD pipelines and Azure DevOps.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience with cloud platforms, preferably Microsoft Azure.
- Familiarity with secure coding practices and performance optimization techniques.
- Agile & Delivery Experience Extensive experience working in Agile/Scrum development environments, actively participating in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Experience leading Agile development teams and collaborating with Product Owners, Scrum Masters, Architects, and Business Analysts to ensure successful sprint execution and timely delivery.
- Strong understanding of Agile engineering practices, including continuous integration, continuous delivery (CI/CD), iterative development, and DevOps collaboration.
- Ability to estimate user stories, plan sprint capacity, prioritize technical tasks, and drive predictable delivery while maintaining high quality.
- Experience in mentoring team members on Agile best practices and fostering a culture of continuous improvement and engineering excellence.
- Must Have Prompt Engineering – Ability to design effective prompts that optimize response quality, reduce token consumption, and accelerate development through efficient interactions with AI models.
- Hands-on experience leveraging AI-assisted development tools – Proven experience using AI tools to accelerate end-to-end solution delivery, including requirements analysis, solution design, coding, testing, debugging, documentation, and deployment.
- Good to Have Knowledge of Agentic AI frameworks – Understanding of autonomous AI agents, multi-agent systems, orchestration patterns, tool integration, and workflow automation concepts.
- Knowledge of Retrieval-Augmented Generation (RAG) patterns and AI-native development practices – Understanding of AI application architectures, RAG concepts, vector databases, and knowledge retrieval mechanisms to support the design and development of enterprise AI solutions.
- Machine Learning (ML) knowledge and implementation experience – Familiarity with ML concepts, model development, training, deployment, and integration into business applications.
Employment details
- Location: Kochi Ntp [Kerala] [India]
Additional role details
- Proven experience leading technical teams and delivering complex software projects in an Agile environment.
- Experience with Angular /React or later versions Strong expertise in AI-assisted software engineering , including the effective use of Generative AI tools for solution design, code generation, code optimization, code reviews, debugging, documentation, and developer productivity.
- Strong proficiency in Microsoft SQL Server , including database design, performance tuning, and optimization.
- Experience in writing and maintaining unit tests using NUnit .
- Strong experience in designing and developing Microservices-based architectures .
- Hands-on experience with Angular design patterns and frameworks, including NgRx , RxJS , and Angular Material .
- Strong understanding and implementation experience of the CQRS (Command Query Responsibility Segregation) design pattern.
- Experience with Apache Kafka for event-driven and asynchronous messaging. - Any queue services Experience using the ELK Stack (Elasticsearch, Logstash, and Kibana) for centralized logging, monitoring, and troubleshooting.
- Technical Leadership Collaborate closely with Solution Architects to define scalable, secure, and maintainable solution architectures.
- Provide technical guidance and mentorship to development teams, promoting coding standards, quality, and continuous improvement.
- Ensure technical solutions align with business objectives, performance requirements, and scalability goals.
- Project & Delivery Management Strong understanding of software architecture, design principles, and the complete Software Development Life Cycle (SDLC), from requirements through deployment and production support.
- Identify technical risks and implementation challenges early, and proactively drive mitigation strategies with the team.
- Possess a good understanding of change management, release planning, and risk mitigation.
- Stakeholder & Client Management Proven experience managing client interactions and leading technical discussions with customers and stakeholders.
- Demonstrate strong stakeholder management skills, effectively managing expectations and ensuring transparency throughout project execution.
- Excellent written and verbal communication skills with the ability to present technical concepts to both technical and non-technical audiences.
Collected experience requirement
8-12 years