Role & responsibilities
- Strong proficiency in C# and the .NET framework (ASP.NET, MVC, Web API).
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Knowledge of database systems, particularly MS SQL Server, and experience with Entity Framework or similar ORM tools.
- Familiarity with source control tools like Git or SVN.
- Understanding of Agile methodologies and experience working in Agile development teams.
- Strong problem-solving skills and ability to work under tight deadlines.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software development with a focus on .NET applications with microservices architecture
- Knowledge of cloud technologies like Azure or AWS is a plus.
You are Responsible for:
- Assisting in the development and maintenance of microservices using .NET technologies.
- Implement authentication and authorization using JWT and OAuth.
- Develop and maintain data access layers using Entity Framework Core.
- Basic Knowledge On Azure service.
- Implement logging for application monitoring and troubleshooting.
- Collaborating with team members to gather requirements and understand project specifications.
- Writing clean, reusable, and efficient code while adhering to best practices and coding standards.
- Participate in creating and executing unit tests for software components.
- Apply OOPS principles and design patterns in software development.
- Write SQL queries and optimize performance for heavy data operations and batch processing.
- Work with Azure DevOps and Git for source control and CI/CD pipelines.
- Assist in troubleshooting and resolving defects.
- Participating in code reviews and testing activities to ensure high-quality deliverables.
- Supporting the deployment and monitoring of applications in cloud environments.
To succeed in this role you should have the following:
- A foundational understanding of .NET framework and microservices architecture.
- Knowledge of APIs and web services, particularly RESTful services.
- Familiarity with database technologies, such as Azure SQL Server Managed Instance
- Problem-solving skills and the ability to work both independently and as part of a team.
- Willingness to learn new technologies and adapt to changing project requirements.

Keyskills: Dot Net Fullstack Developer Rest Web Api Microservices Development Dot Net Developer Azure Devops SQL Server
Sonata is a global technology company, that enables successful platform based digital transformation initiatives for enterprises, to create businesses that are connected, open, intelligent and scalable. Sonata€™s Platformation„¢ methodology brings together industry expertise, platform technol...