Salary: Competitive / Paid in Indian Rupee .
INR / AnnualRecommended Quick LinksWhat You Should Know About This Job
We are seeking an experienced API Developer to design and develop APIs for our large-scale ERP application.
The ideal candidate is proficient in C# and .NET Core, with a strong background in microservices architecture, database programming, and RESTful service design.
Responsibilities
- System Design: Translating high-level requirements into detailed design specifications, including defining system components, interfaces, and interactions.
- Technical Guidance: Providing guidance and mentorship to the development team on best practices, design principles, and architectural patterns.
- Code Reviews: Reviewing code to ensure adherence to design principles, coding standards, and best practices, and providing feedback to developers.
- Risk Management: Identifying potential risks and bottlenecks in the design and proposing mitigating strategies.
- Performance Optimization: Collaborating with the team to optimise the performance and scalability of the software system through effective design decisions.
- Understand requirements and translate that to product features.
- Develop APIs using dot net core technologies, middleware, and database related technologies.
- Should have strong experience in REST API design and principles and adhere to RAML/Swagger or Open API specification
The Role offers
- An outstanding opportunity to work on new product development (large size enterprise applications)
- An end-to-end project exposure across multiple technical stack and cloud platform
- An individual who has passion to learn and adapt to new technologies quickly and scale to next level easily.
Essential Skills
- 4+ years of hands-on experience in designing and development of web API using C# and dot net core
- 4+ years of in-depth knowledge in Microservices concepts, bounded context and integration of microservices
- 4+ years of experience in RESTful Http services design
- 4+ years of experience with Oracle or PostgreSQL writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios
- Good communication and unit testing knowledge using Nunit,Xunit etc
- Good to have: Exposure to Kubernetes and cloud deployment