Sr. Software Engineer

Mastek Limited

India

On-site

INR 1,400,000 - 2,200,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mastek Limited in India is seeking a Senior Software Engineer skilled in .NET Core 8 and C# to design, develop, and maintain scalable microservices on Azure. You will build full‑stack solutions, implement REST APIs, and ensure secure, high‑performing applications.

The role emphasizes teamwork, code quality, and adherence to best practices, with opportunities to work across Azure services, Docker containers, and Kafka-driven flows in a fast-paced environment.

Qualifications

  • Strong experience with .NET Core 8 and C# in full stack application development.
  • Hands-on experience with FTP server protocols and file handling.
  • Proven experience in job scheduling and batch processing workflows.
  • Proficiency in REST API design, development, and integration.
  • Solid understanding of microservice architecture, containerization (Docker), and orchestration tools like Kubernetes or AKS.
  • Familiarity with relational databases such as SQL Server and experience with SQL and PL/SQL.
  • Experience with Git and collaboration using Git (branching, merging, pull requests).
  • Experience with Azure cloud platform and related services for application development and deployment.
  • Knowledge of Kafka for building event-driven architectures.
  • Understanding of security best practices in API and data handling.
  • Ability to write clean, maintainable, and well-documented code following best practices.
  • Experience in Oracle-domain or related enterprise environments is an advantage.

Responsibilities

  • Design, develop, and maintain applications using .NET Core 8 and C# in a full stack environment.
  • Implement and manage job scheduling and batch processing workflows, ensuring reliability and performance.
  • Develop, consume, and integrate REST APIs, ensuring scalability, security, and performance.
  • Design and implement microservices-based solutions, leveraging containerization (Docker) and orchestration tools like Kubernetes or Azure Kubernetes Service (AKS).
  • Work with FTP server protocols and file handling mechanisms for secure and efficient data exchange.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver features on time.
  • Implement integration solutions using Azure API Management and related Azure services.
  • Develop and optimize database interactions, including SQL Server and PL/SQL-based components.
  • Utilize message brokers such as Kafka for event-driven and asynchronous processing workflows.
  • Ensure adherence to security best practices in API design, data handling, and application architecture.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and ensure high code quality across the team.
  • Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
  • Collaborate using Git-based workflows, including branching, merging, and pull requests, to support effective team development.
  • Contribute to continuous improvement of development processes, tooling, and automation practices.

Skills

.NET Core 8
C#
Microservices
Azure
REST APIs
Docker
Kubernetes
SQL Server
Git
Security best practices
Kafka

Tools

AKS
Docker
Kubernetes
Git
Kafka

Job description

Job Title

Senior Software Engineer (.NET Core, Microservices)

Expected Work Experience

5 to 9 Years

Job Location

India

Job Summary

Senior Software Engineer with strong experience in .NET Core 8 and C#, responsible for designing, developing, and maintaining scalable, secure, and high-performance applications using microservices architecture on Azure. Candidate must have relevant experience of 5 to 9 Years. The role involves building full stack solutions, integrating with various systems and services, and ensuring robust, maintainable, and well-documented code aligned with industry best practices.

Key Responsibilities
  • Design, develop, and maintain applications using .NET Core 8 and C# in a full stack environment.
  • Implement and manage job scheduling and batch processing workflows, ensuring reliability and performance.
  • Develop, consume, and integrate REST APIs, ensuring scalability, security, and performance.
  • Design and implement microservices-based solutions, leveraging containerization (Docker) and orchestration tools like Kubernetes or Azure Kubernetes Service (AKS).
  • Work with FTP server protocols and file handling mechanisms for secure and efficient data exchange.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and deliver features on time.
  • Implement integration solutions using Azure API Management and related Azure services.
  • Develop and optimize database interactions, including SQL Server and PL/SQL-based components.
  • Utilize message brokers such as Kafka for event-driven and asynchronous processing workflows.
  • Ensure adherence to security best practices in API design, data handling, and application architecture.
  • Write clean, maintainable, and well-documented code following best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and ensure high code quality across the team.
  • Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
  • Collaborate using Git-based workflows, including branching, merging, and pull requests, to support effective team development.
  • Contribute to continuous improvement of development processes, tooling, and automation practices.
Other Capabilities
  • Strong problem-solving skills with a high level of attention to detail.
  • Ability to work effectively in an agile, collaborative, and fast-paced environment.
  • Strong communication skills to interact with stakeholders, team members, and other technical teams.
  • Ability to quickly learn and adapt to new technologies, tools, and frameworks.
  • Demonstrated ownership and accountability for delivering high-quality software solutions.
Qualifications and Skills
  • Strong experience with .NET Core 8 and C# in full stack application development.
  • Hands-on experience with FTP server protocols and file handling.
  • Proven experience in job scheduling and batch processing workflows.
  • Proficiency in REST API design, development, and integration.
  • Solid understanding of microservice architecture, containerization (Docker), and orchestration tools like Kubernetes or Azure Kubernetes Service (AKS).
  • Familiarity with relational databases such as SQL Server and experience with SQL and PL/SQL.
  • Experience with version control systems like Git and good understanding of collaboration using Git (branching, merging, pull requests).
  • Experience with Azure cloud platform and related services for application development and deployment.
  • Knowledge of message brokers such as Kafka for building event-driven architectures.
  • Understanding of security best practices in API and data handling.
  • Ability to write clean, maintainable, and well-documented code following best practices.
  • Experience in Oracle-domain or related enterprise environments is an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mastek • Dadri, Pune District, Mumbai

On-site
INR 2,000,000 - 3,600,000
Hiring || Senior .NET Full Stack Developer - Kolkata
Hiring || Senior .NET Full Stack Developer - Kolkata

2coms • Kolkata District

On-site
INR 2,500,000 - 3,800,000
Senior .NET Core Engineer
Senior .NET Core Engineer

Pradeepit Global Consulting Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Application Engineer
Software Application Engineer

Tata Electronics (TEPL) • Krishnagiri District

On-site
INR 1,500,000 - 2,500,000
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)
Senior Full Stack Developer (.NET Core, Angular (Optional: React), Sql and Azure)

eSolutionsFirst • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Hiring | Senior .NET Full Stack Developer - Kolkata
Hiring | Senior .NET Full Stack Developer - Kolkata

2COMS Consulting Pvt. Ltd. • Kolkata District

On-site
INR 1,400,000 - 2,000,000
.NET Developer
.NET Developer

ecsme • Hyderabad

On-site
INR 1,400,000 - 2,400,000
.Net Fullstack developer
.Net Fullstack developer

Wroots Global • Bangalore Rural, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Engineer – R01571015
Senior Engineer – R01571015

Brillio • Bengaluru

On-site
INR 2,500,000 - 3,800,000
.NET Developer
.NET Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,500,000 - 2,100,000