HamburgerMenu
hirist

Senior .Net Developer - C#/ASP/WebAPI

Posted on: 01/08/2025

Job Description

Job Title : Senior .NET Developer

Location : Mumbai

Department : Information Technology / Software Development

Job Description :

The Senior .NET Developer will be responsible for designing, developing, and maintaining .NET applications.

This role requires in-depth technical expertise in .NET technologies, as well as a strong understanding of financial products, portfolio management systems, and asset management workflows.

The individual will work closely with business analysts, architects, and other technology teams to deliver scalable and high-performance solutions.

Role & Responsibilities :


You will be responsible for :

- Design, develop, and maintain robust and scalable .NET applications that support various functions within the AMC domain, including portfolio management, risk analysis, compliance, and trading.

- Write clean, maintainable, and efficient code using C#, ASP.NET, .ET Core, and other Microsoft technologies.

- Implement microservices and APIs to facilitate integration with other systems.

- Collaborate with architects and technical leads to design system architectures that meet business requirements, with a focus on performance, scalability, and security.

- Work on both front-end and back-end aspects of the application, using technologies like React, Angular for front-end and .NET Core for the back end.

- Design databases (SQL Server or Oracle) for optimal data management, query performance, and scalability.

- Integrate .NET applications with third-party financial platforms, such as Bloombergand other AMC tools.

- Build APIs and services to facilitate communication between internal applications and external systems used in asset management.

- Ensure code quality through peer code reviews, adherence to coding standards, and automated testing (unit testing, integration testing).

- Implement CI/CD pipelines for automated builds, testing, and deployments using tools like Azure DevOps, or GitHub.

- Analyse system performance and make recommendations for improvements in terms of processing speed, memory management, and overall efficiency.

- Identify bottlenecks and troubleshoot application performance issues.

- Provide Level 3 support for existing applications, ensuring timely resolution of production issues.

- Develop and maintain system documentation, including technical specifications, API documentation, and user guides.

- Work closely with business analysts, product owners, and other stakeholders to gather and clarify business requirements.

- Communicate complex technical concepts to non-technical stakeholders in a clear and concise manner.

- Collaborate with cross-functional teams across development, QA, and DevOps for seamless project delivery.

- Ensure all applications adhere to industry best practices for security, especially concerning data protection and financial transactions.

The Experience you bring :

- Strong proficiency in .NET technologies, including ASP.NET, .NET Core, Web API, Entity Framework.

- Experience with front-end frameworks like Angular, React, or Blazor is a plus.

- Proficient in SQL Server, Oracle, or other relational database systems, with knowledge of database design and optimization.

- Database programming experience with both SQL (e.Oracle, SQL Server, PostgreSQL, MySQL) and NoSQL (e. MongoDB) data stores.

- Experience with cloud platforms like Azure or AWS, especially for deploying and managing .NET applications.

- Experience working in an Agile or Scrum environment.

- Proficient with project management and version control tools like JIRA, Azure DevOps, GitHub, etc.

- Strong experience with automated testing frameworks

- Familiarity with CI/CD pipelines and automated deployment practices.

- Excellent verbal and written communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.

- Collaborative team player with a proactive attitude towards learning and development.

Qualifications & Experience :

- Bachelor's degree in computer science, Information Technology, or related field.

- 7-10 years of experience in .NET development, with a strong focus on financial services or preferably asset management

info-icon

Did you find something suspicious?