Senior Developer-.NET Core / Web API
تفاصيل الوظيفة
Job Title: .NET Developer Location: Hyderabad/Pune/Coimbatore Employment Type: Full-time Job Overview: We are seeking an experienced and highly skilled .NET Developer with expertise in .NET Core and Web API development to join our team. The ideal candidate will have a strong background in building scalable, high-performance applications, preferably within the financial domain . You will be responsible for developing, maintaining, and enhancing backend systems and web services, ensuring optimal performance and reliability. Key Responsibilities:
- Design, develop, and maintain robust and scalable applications using .NET Core , C# , and Web API .
- Collaborate with cross-functional teams to gather requirements and ensure the delivery of solutions that meet business and technical needs.
- Develop RESTful Web APIs and integrate with other services and applications.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews, provide feedback, and mentor junior developers as necessary.
- Troubleshoot, debug, and optimize applications for high performance and reliability.
- Participate in the full software development lifecycle, including requirement analysis, design, development, testing, deployment, and support.
- Work with SQL Server or other relational databases to design efficient database structures, write complex queries, and optimize database performance.
- Implement and maintain security features and ensure compliance with industry standards, particularly in the financial domain.
- Stay up-to-date with the latest trends and advancements in .NET technologies, web development, and the financial services industry.
- 5-8 years of hands-on experience in .NET development , with a strong focus on .NET Core and Web API development.
- Proven experience in building and consuming RESTful APIs and integrating with third-party services.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience working with SQL Server or other relational databases (e.g., MySQL, PostgreSQL).
- Knowledge of software development best practices, version control (Git), and agile methodologies.
- Strong debugging, troubleshooting, and problem-solving skills.
- Familiarity with unit testing , TDD (Test-Driven Development), and automated testing frameworks.
- Excellent communication skills with the ability to work effectively in a collaborative team environment.
- Experience in the financial services or fintech domain, understanding of financial systems, transactions, and data security protocols.
- Familiarity with cloud platforms (e.g., Azure , AWS ).
- Experience with CI/CD pipelines and automation tools.
- Knowledge of front-end technologies such as HTML5 , CSS3 , JavaScript , or React/Angular .
- Familiarity with containerization (e.g., Docker , Kubernetes ).
- Experience with microservices architecture and message queues (e.g., RabbitMQ , Kafka ).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.