Software Engineer / Senior Software Engineer � .NET
Posted on August 19, 2025
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