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 the 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.
Requirements
• 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, and 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.
• 3 years of experience in Software and systems development roles.
• 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
💡 Quick Summary
Seeking a career-building opportunity? The Senior |NET Engineer 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.
