HamburgerMenu
hirist

Sonata Software - Senior .Net Developer

Posted on: 21/01/2026

Job Description

Job Description :


We are looking for a highly experienced Senior Application Developer (.NET) to design, develop, and maintain scalable, high-performance enterprise applications. This role requires deep expertise in C#/.NET, cloud-native architectures, database optimization, and modern development practices. The ideal candidate is a hands-on engineer who can also mentor others, contribute to architectural decisions, and collaborate closely with cross-functional teams in an Agile environment.


Key Responsibilities :


- Design, develop, and maintain robust C#/.NET and .NET Core applications, including RESTful APIs and backend services.


- Build secure, scalable, and high-performance microservices and distributed systems.


- Leverage AI-powered development tools to improve productivity, code quality, and system intelligence.


- Develop, maintain, and optimize SQL Server stored procedures, functions, and complex queries to ensure performance and scalability.


- Integrate applications with AWS services, including :

  • Amazon SQS (messaging and queuing)
  • Amazon SES (email services)
  • Amazon S3 (object storage)

- Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices using NUnit, xUnit, or similar frameworks.


- Enforce coding standards, conduct code reviews, and maintain high levels of unit test coverage and code quality.


- Participate actively in Agile/Scrum ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.


- Collaborate with product owners, architects, QA, and DevOps teams to manage deliverables and ensure timely project execution.


- Troubleshoot, debug, and resolve application issues in real-time production environments, performing root cause analysis.


- Support CI/CD pipelines and deployment processes to ensure smooth releases across environments.


- Create and maintain technical documentation, including architecture diagrams, design specifications, and API documentation.


- Mentor junior and mid-level developers, providing technical guidance and best practices.


Required Skills & Qualifications :


- 8+ years of hands-on experience in application development using C# and .NET / .NET Core.


- Strong experience developing RESTful APIs and backend services.


- Advanced knowledge of SQL Server, including performance tuning and query optimization.


- Experience working with AWS cloud services, particularly SQS, SES, and S3.


- Solid understanding of software design patterns, SOLID principles, and clean architecture.


- Experience with CI/CD pipelines using tools such as GitHub Actions, Azure DevOps, Jenkins, or similar.


- Familiarity with Linux-based environments and command-line tools.


- Strong understanding of application security, authentication, and authorization mechanisms.


- Excellent problem-solving, debugging, and analytical skills.


- Strong communication skills with the ability to work effectively in cross-functional teams.


Preferred / Nice-to-Have Skills :


- Experience with Docker, containers, and orchestration tools.


- Exposure to event-driven architectures and messaging systems.


- Experience working in cloud-native or serverless architectures.


- Knowledge of front-end frameworks (Angular, React, or similar) is a plus.


- Familiarity with performance monitoring and logging tools.


- Experience working on large-scale, high-availability enterprise systems.


Why Join Us?


- Opportunity to work on enterprise-impact, mission-critical systems used at scale.


- Be part of an AI- and cloud-driven architecture, leveraging modern technologies.


- Strong engineering culture focused on quality, innovation, and continuous improvement.


- Competitive compensation and benefits package.


- Collaborative environment that values technical excellence and career growth.


- Exposure to complex, real-world problems and cutting-edge solutions.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in