.NET and Azure API Developer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a seasoned .NET and Azure API Developer with DevOps expertise, your main responsibility will be to collaborate with a group of skilled software developers to develop new APIs and maintain existing ones within the Azure environment. Here is a breakdown of your key responsibilities: - Create and maintain comprehensive documentation: You will be responsible for developing and updating detailed documentation such as design specifications, API documentation, and user guides to ensure clarity and usability for developers and end-users. - Design, develop, and maintain robust APIs: Utilize .NET and Azure technologies to create new APIs and enhance existing ones, ensuring they meet functional requirements and performance benchmarks. - Monitor and optimize API performance and reliability: Continuously assess API performance, identify areas for improvement, and implement optimizations to ensure high reliability and efficiency. - Troubleshoot and resolve issues: Quickly address and resolve any issues related to API functionality and performance to minimize downtime and ensure a seamless user experience. - Ensure high code quality: Follow industry best practices, security guidelines, and compliance requirements to maintain high standards of code quality, ensuring the APIs are secure, efficient, and maintainable. - Participate in code and design reviews: Actively engage in code and design review sessions, offering constructive feedback to peers and incorporating feedback received to improve the overall quality of the codebase. - Unit Test Framework: Create TDD for new functionality and ensure code coverage using .NET testing frameworks like NUnit, MSTest, xUnit.net, etc. - Implement and manage CI/CD pipelines: Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process, ensuring smooth and efficient updates to the APIs. - Stay updated with industry trends: Keep abreast of the latest developments and best practices in API development and DevOps, continuously seeking opportunities to improve skills and apply new knowledge to enhance the development process. Qualifications Required: - Holds a Bachelor's degree in Computer Science/MCA or a related discipline with 4+ years of experience in software development. - Strong expertise in Object-Oriented Programming & Design Patterns with practical experience in C#, ASP.NET MVC, .NET Core, and Web APIs. - Proficient in utilizing Azure services for API development, including Function Apps, API Management, Service Bus, Key Vault, Managed Identity, and other PaaS offerings. - Experienced with monitoring and logging tools such as Azure Monitor, Application Insights, and Log Analytics. - Knowledgeable in Infrastructure as Code (IaC) tools like ARM templates, Azure DevOps, Git, and Agile methodologies. - Strong experience in working with Microservices architecture & Microservice Design Patterns. - Excellent written and spoken communication skills. - High level of initiative and the ability to work independently or as part of a team. Additional Details of the Company: - Ready to work in shifts (Early Start to match Sydney time zone) - The role involves 75% development and 25% DevOps tasks. Nice-to-Have Skills: - Azure certifications (e.g., Azure Developer Associate, Designing and Implementing Microsoft DevOps Solutions). Language Requirement: - English: C2 Proficient As a seasoned .NET and Azure API Developer with DevOps expertise, your main responsibility will be to collaborate with a group of skilled software developers to develop new APIs and maintain existing ones within the Azure environment. Here is a breakdown of your key responsibilities: - Create and maintain comprehensive documentation: You will be responsible for developing and updating detailed documentation such as design specifications, API documentation, and user guides to ensure clarity and usability for developers and end-users. - Design, develop, and maintain robust APIs: Utilize .NET and Azure technologies to create new APIs and enhance existing ones, ensuring they meet functional requirements and performance benchmarks. - Monitor and optimize API performance and reliability: Continuously assess API performance, identify areas for improvement, and implement optimizations to ensure high reliability and efficiency. - Troubleshoot and resolve issues: Quickly address and resolve any issues related to API functionality and performance to minimize downtime and ensure a seamless user experience. - Ensure high code quality: Follow industry best practices, security guidelines, and compliance requirements to maintain high standards of code quality, ensuring the APIs are secure, efficient, and maintainable. - Participate in code and design reviews: Actively engage in code and design review sessions, offering constructive feedback to peers and incorporating feedback received to improve the overall quali

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now
Luxoft logo
Luxoft

IT Services and IT Consulting

Zug New York

RecommendedJobs for You