.NET and Azure API Developer

4 Months ago • 9 Years + • DevOps

Job Summary

Job Description

This senior-level role requires a seasoned .NET and Azure API Developer with DevOps expertise. Responsibilities include creating and maintaining comprehensive API documentation, designing, developing, and maintaining robust APIs using .NET and Azure technologies (Function Apps, API Management, Service Bus, etc.), monitoring and optimizing API performance, troubleshooting issues, ensuring high code quality through best practices and unit testing (NUnit, MSTest, xUnit.net), implementing CI/CD pipelines using Azure DevOps, and staying updated with industry trends. The candidate will collaborate with a team of software developers within an Azure environment, focusing on microservices architecture and design patterns. A Bachelor's degree in Computer Science or a related field with 9+ years of experience is required.
Must have:
  • 9+ years software development experience
  • C#, ASP.NET MVC, .NET Core, Web APIs expertise
  • Azure services proficiency (Function Apps, API Management)
  • Monitoring & Logging tools (Azure Monitor, Application Insights)
  • IaC (ARM templates, Azure DevOps, Git)
  • Microservices architecture & design patterns
  • Unit testing (NUnit, MSTest, xUnit.net)
  • CI/CD pipeline implementation
Good to have:
  • Azure certifications (Azure Developer Associate)
  • Experience with other Azure PaaS offerings

Job Details

Project description

We are looking for a seasoned .NET and Azure API Developer who also has DevOps expertise to join our dynamic team. Your role will involve working closely with a group of talented software developers to create new APIs and ensure the smooth functioning of existing ones within the Azure environment.

Responsibilities

Create and maintain comprehensive documentation: Develop and update detailed documentation including 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, identifying areas for improvement and implementing optimizations to ensure high reliability and efficiency.

Troubleshoot and resolve issues: Quickly address and resolve any issues related to API functionality and performance, minimizing downtime and ensuring 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: Able to create TDD for the new functionality and code coverage as much as possible. Tests should be automated using any .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.

Skills

Must have

Holds a Bachelor's degree in Computer Science/MCA or a related discipline with 9+ 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.

Nice to have

Azure certifications (e.g., Azure Developer Associate, Designing and Implementing Microsoft DevOps Solutions).

Other

Languages

English: C2 Proficient

Seniority

Senior

Similar Jobs

Epic Games - Senior Web Engineer

Epic Games

(On-Site)
2 Months ago
Zeta - Director - Engineering (Backend)

Zeta

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Ubisoft - DevOps Linux Administrator

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
The Walt Disney Company - Principal Software Engineer - Ad Platform

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Months ago
The Walt Disney Company - Lead Full Stack Developer

The Walt Disney Company

Burbank, California, United States (On-Site)
3 Months ago
PlayerUnknown Productions - IT Manager (Part-Time)

PlayerUnknown Productions

Amsterdam, North Holland, Netherlands (Hybrid)
5 Months ago
Britive - SENIOR SOFTWARE ENGINEER (CLOUD)

Britive

Bengaluru, Karnataka, India (Remote)
4 Months ago
Enphase Energy - DevOps Engineer

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Blinkhealth - Senior DevOps Engineer (Platform Engineer, AWS)

Blinkhealth

(Remote)
1 Month ago
Scopely - Senior DevOps Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

CData Software - Quality Assurance Automation Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Flexera - Senior Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Bungie - Deployment Operations Manager

Bungie

(Hybrid)
2 Months ago
KBG Blockchain Game Studios - Back-End Developer (NodeJS)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
8 Months ago
N-iX - Senior DevOps Engineer (Azure AD B2C)

N-iX

Ukraine (Remote)
2 Months ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Portugal (Remote)
5 Months ago
Axinous - Staff Software Development Engineer (Backend)

Axinous

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Trustana - Senior Data Engineer

Trustana

Gurugram, Haryana, India (Hybrid)
5 Months ago
Hitachi - F&O Technical_New_Consultant

Hitachi

Hyderabad, Telangana, India (On-Site)
5 Months ago
The Walt Disney Company - Senior Software Engineer (1-year contract, angular & eCommerce)

The Walt Disney Company

Hong Kong (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Microsoft - Data Scientist II

Microsoft

Hyderabad, Telangana, India (On-Site)
3 Months ago
Google - Program Manager, Supply Chain Procurement and Planning

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
InMobiInMobi - Senior Analyst - Revenue / Growth Analytics

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
CleverTap - Manager - Product Design

CleverTap

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Take-Two Interactive - Advanced Operations Engineer I

Take-Two Interactive

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sinch - Product Security Engineer

Sinch

India (Remote)
1 Month ago
Info Stretch - Engineering Lead - ETL Architecture

Info Stretch

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Pegasystems - Cloud Security Engineer

Pegasystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Synamedia - Software Engineer (Node JS, GoLang, AWS)

Synamedia

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Take-Two Interactive - Senior Data Platform Engineer

Take-Two Interactive

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Scopely - Senior DevOps Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
NVIDIA - Senior Infrastructure Software Engineer, Deep Learning Libraries

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
Nielsen Holdings - Senior Software Engineer (Java/Scala, Spark, Kubernetes, AWS)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
5 Months ago
Trend Micro - Inside Sales Engineer

Trend Micro

Irving, Texas, United States (Hybrid)
6 Months ago
Nielsen Holdings - Senior Software Engineer - Bigdata ( Java/Scala , Spark, SQL , AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
The Walt Disney Company - Manager, Software Engineering - Ads Data Infrastructure and Devops

The Walt Disney Company

Santa Monica, California, United States (On-Site)
4 Months ago
Rackspace Technology - DevOps Engineer (AWS Terraform)

Rackspace Technology

India (Remote)
1 Month ago
Visa - Sr. Site Reliability Engineer, Product Reliability Engineering - Middleware

Visa

Austin, Texas, United States (Hybrid)
3 Months ago
Dream Sports - Director System IT

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
GoReel - DevOps Lead

GoReel

Bratislava, Bratislava Region, Slovakia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Poland, Ohio, United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Bengaluru, Karnataka, India (On-Site)

Mississauga, Ontario, Canada (On-Site)

Toronto, Ontario, Canada (On-Site)

Poland, Ohio, United States (Remote)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug