Job Description
Design, develop and maintain scalable RESTful APIs for middleware and partner applications
using C#, ASP.NET Core, bash/shell script, JSON/XML data formats.
Implement industry best practices for API security, policies and versioning strategy.
Design, develop and maintain API cache load programs and strategies.
Prepare and plan test environments, execute system tests, and assist with execution of user
acceptance tests.
Ability to understand the complete API architecture landscape including on-premise and cloud
infrastructure, and plan to automate processes.
Perform capacity and performance testing of APIs.
Create and/or modify documentation for programs, process flow, test scripts or other software
application needs, with the supervision and technical direction of the API development team lead.
Perform software applications programming, unit tests, string tests and write user documentation.
Develop detailed design, technical design and unit test plan; functional program design; and
technical program design, as needed.
Knowledge, Skills, and Abilities:
Experience in C#, ASP.NET Core.
Object Oriented Programming experience (Java or Ruby or C#).
Experience and understanding of various databases (SQL, NoSQL).
Experience in in-memory storages like Redis, Memcached.
Experience in Cloud based PaaS and IaaS offerings such as AWS, GCP, and Azure. AWS
experience is preferred.
Experience with using API Gateway and its features.
Experience in modern API technologies and API authentication, throttling, and rate limiting.
Experience in scripting using bash/Shell/Python.
Experience in Linux and Windows operating systems.
Experience with BitBucket/Git for source control
Experience with Microservices Development
Prototyping and discovery
Experience in Continuous Integration/Delivery technologies and tools set (Jenkins, Bamboo,
Concourse, Travis)
Experience in working in Agile methodologies (scrum or kanban).
Great collaborator and communicator with teammates and business partners
Communicate technical direction cross-team architecture impacts across the organization
Passion for defining industry standard best practices for API Management
Prototyping and discovery
Great collaborator and communicator with teammates and business partners
Communicate technical direction cross-team architecture impacts across the organization
Experience Required:
3+ years of experience in Software and systems development role.
Minimum 1 year of experience in RESTful API development and management.
Bachelor's degree in Computer Science or comparable work experience
Strong written and verbal communication skills
Job Types: Full-time, Regular / Permanent
Salary: ₹1,500,000.00 - ₹2,000,000.00 per year
Benefits:
Flexible schedule
Health insurance
Leave encashment
Paid sick time
Paid time off
Provident Fund
Work from home
Schedule:
Day shift
Monday to Friday
Supplemental pay types:
Performance bonus
Experience:
.NET Core: 5 years (Required)
Work Location: One location
💡 Quick Summary
Seeking a career-building opportunity? The Senior |NET Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
