Posted on: 21/01/2026
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 :
- 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.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1604962