Software Engineer/senior Software Engineer (.net)

Year    MH, IN, India

Job Description

Location: Mumbai, India (Hybrid - Andheri, Saki Naka)

We are 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:



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).
Job Types: Full-time, Permanent

Pay: From ?70,000.00 per month

Benefits:

Provident Fund
Experience:

RabbitMQ: 4 years (Preferred) .NET Core: 4 years (Preferred) * Kafka: 4 years (Preferred)

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4106840
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year