Sr. Software Engineer (India)

Sr. Software Engineer (India)

16 Sep
|
Mastek
|
India

16 Sep

Mastek

India

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.
- Solid 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.

📌 Sr. Software Engineer (India)
🏢 Mastek
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: sr. software engineer (india) / india