Senior Software Developer-KMP / Kotlin Mobile Engineer (India)

Senior Software Developer-KMP / Kotlin Mobile Engineer (India)

02 Aug
|
NeST Digital
|
India

02 Aug

NeST Digital

India

Minimum Required Experience : 8 years

Full Time

Skills

Bank Transactions

Web Services

Banking Knowledge

Testing And Implementation Of Software/ Web Applications

Web Publishing

Build Core Web Application Design

Develop Front-End Web Pages

Artificial Intelligence

.Net Core web api

Web Development

Digital Banking

Dot Net Core Web Api

Azure Webapp

Description

T

Lead Software Engineer

Experience

- Minimum 8 years of experience in designing, developing, and implementing enterprise software applications, modules, interfaces, and components.
- Proven experience leading technical teams and delivering complex software projects in an Agile environment.

Mandatory Technical Skills

- Strong hands-on experience in .NET Core, ASP.NET MVC, and Entity Framework.
- 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.
- Robust 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.
- Lead technical design discussions, architecture reviews, and code reviews to ensure adherence to engineering best practices.
- Provide technical guidance and mentorship to development teams, promoting coding standards, quality,



and continuous improvement.
- Drive the adoption of modern engineering practices, automation, and AI-assisted development across the team.
- 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.
- 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.
- 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.
- Collaborate effectively with architects, product owners, business analysts, QA teams, and other stakeholders to finalize solution designs and interface specifications.
- 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.

Preferred 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.

📌 Senior Software Developer-KMP / Kotlin Mobile Engineer (India)
🏢 NeST Digital
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer-kmp / kotlin mobile engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer-kmp / kotlin mobile engineer (india) / india