Browse current jobs

Senior Software Engineer- Net Core - With AI

NeST Digital · Kochi

Apply on employer website

Collected role description

Role overview

Senior Software Engineer- Net Core - With AI at NeST Digital

Required qualifications

  • Senior Software Developer – .NET Core Experience Minimum 5 years of experience in the design, development, and configuration of enterprise software modules, interfaces, and components.
  • Mandatory Technical Skills Strong hands-on experience with .NET Core , ASP.NET MVC , and Entity Framework .

Preferred qualifications and skills

  • Experience with Angular /React or later versions.
  • Experience using the ELK Stack (Elasticsearch, Logstash, and Kibana) for centralized logging, monitoring, and troubleshooting.
  • Knowledge of containerization technologies such as Docker and orchestration using Kubernetes .
  • Familiarity with cloud platforms such as Microsoft Azure, AWS .
  • Responsibilities Design, develop, and maintain scalable, secure, and high-performance software components.
  • Collaborate closely with Solution Architects to produce high-quality technical designs and implementation plans.
  • Develop and integrate RESTful APIs and microservices.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Interact with business analysts, architects, QA teams, and other stakeholders to finalize technical designs and interface specifications.
  • Ensure adherence to coding standards, best practices, and quality guidelines.
  • Troubleshoot, optimize, and enhance application performance and reliability.
  • Soft Skills Excellent verbal communication skills in English.
  • Strong analytical and problem-solving abilities.
  • Excellent interpersonal and stakeholder management skills.
  • Ability to work effectively in Agile/Scrum environments.
  • Self-motivated with a strong focus on quality and continuous improvement.
  • 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

  • Strong proficiency in Microsoft SQL Server for database design, development, and optimization.
  • Experience in AI-assisted software development using Generative AI tools for code generation, code optimization, debugging, code review, and documentation.
  • Experience in writing unit tests using NUnit .
  • Strong understanding and implementation experience of Microservices Architecture .
  • Hands-on experience with the CQRS (Command Query Responsibility Segregation) design pattern.
  • Experience with Apache Kafka for event-driven and asynchronous messaging. - Any queue services Experience with Git and Azure DevOps for source code management and CI/CD.
  • Strong understanding of RESTful APIs and service integration.

Collected experience requirement

6-10 years