Software Engineer / Senior Software Engineer � .NET

Posted on August 19, 2025

Apply Now

Job Description

  • Experience: 4+ yrs
  • Location: Remote but Mumbai preferable
  • Budget - 1.2 lpm +gst
  • Job Summary: Enablistar is seeking a skilled Software Engineer / Senior Software Engineer - .NET to join our dynamic IT team. You will design, develop, and maintain efficient, scalable, and reliable .NET applications with a strong focus on event-driven architectures using Kafka. This role offers the opportunity to work on impactful solutions within banking and financial domains.
  • Key Responsibilities:
  • ? Develop, debug, and optimize .NET Core applications ensuring high performance and reliability.
  • ? Apply .NET Core performance tuning techniques to enhance application efficiency.
  • ? Collaborate with architects, product managers, and cross-functional teams to implement innovative business solutions.
  • ? Write clean, scalable, reusable code and refactor existing code for performance improvements.
  • ? Design and integrate event-driven architectures using Kafka or similar technologies.
  • ? Develop RESTful APIs, web services, and third-party API integrations.
  • ? Mentor junior developers by sharing knowledge and enforcing coding best practices.
  • ? Implement design patterns, caching, and performance improvement techniques.
  • ? Ensure comprehensive documentation for code, system designs, and functionalities.
  • ? Communicate effectively with both technical and non-technical stakeholders to align project goals and deliverables.
  • Required Skills & Qualifications:
  • ? Experience: Minimum 3 years in .NET development with at least 2 years in .NET Core. Experience in banking or finance projects is a plus.
  • ? Education: Bachelor�s degree in Computer Science, IT, or related field.
  • ? Technical Expertise:
  • ? Strong command of OOP concepts, C#, .NET Core, Entity Framework, SQL Server, PostgreSQL, Dapper, ADO.NET, LINQ, and Web API development.
  • ? Experience with Kafka for event-driven architectures and messaging systems.
  • ? Excellent debugging and performance optimization skills.
  • ? Proficient in database development � tables, views, stored procedures, triggers, and functions.
  • ? Familiarity with unit testing frameworks such as XUnit.
  • ? Experience with JWT services, Git, and third-party API integration.
  • ? Prior code review experience for junior developers.
  • Good to Have:
  • ? Docker, gRPC
  • ? Knowledge of React.js, JavaScript, HTML5, and CSS
  • ? Familiarity with Azure, AWS, or GCP cloud platforms
  • ? Exposure to DevOps practices, CI/CD pipelines, OWASP security principles, and tools like JIRA
  • ? Experience with microservices architecture and its implementation Preferred Experience:
  • ? Working in Agile development environments.
  • ? Understanding of banking and financial software requirements, including regulatory compliance in India.
  • ? Experience designing event-driven systems using Kafka or RabbitMQ within cloud ecosystems (Azure/AWS).

Required Skills

software engineer / senior software engineer � .net