Make Your Resume Now

Senior Software Engineer – .NET, React & Azure

Posted March 05, 2026
Full-time Mid-Senior Level

Job Overview

Position Overview

We are seeking a highly skilled Senior Engineer with strong expertise in .NET Core, C#, Web API, ReactJS(MUST) and Azure Cloud. The ideal candidate will have proven experience in designing and building scalable enterprise applications and driving engineering excellence. This role requires a mix of hands-on technical expertise, leadership, and stakeholder management, ensuring the successful delivery of solutions in an Agile environment.

The successful candidate will have a strong foundation in object-oriented programming, modern JavaScript/TypeScript, cloud technologies (Azure), and SQL databases. They should be proactive, self-motivated, and capable of mentoring team members while collaborating effectively with international clients and cross-functional teams.

Key Responsibilities

  • Conduct project discovery sessions to understand requirements, define the solution approach, create detailed technical designs, and provide accurate effort estimates.
  • Break down backlog items into actionable tasks, assign ownership, and drive timely, high-quality delivery.
  • Mentor, coach, and support team members on technical challenges, fostering a culture of collaboration and continuous learning.
  • Design, develop, and maintain applications using .NET Core / .NET 6+, ASP.NET Core, Web API, and ReactJS with modern JavaScript/TypeScript, HTML5, and CSS3.
  • Apply design principles, SOLID practices, and innovative solutions to deliver scalable and maintainable applications.
  • Prepare low-level designs, technical specifications, and functional documentation aligned with overall architecture.
  • Develop architectural diagrams, workflow models, and prototypes using tools such as Visio, Draw.io, and Figma.
  • Work with Entity Framework Core and Dapper for ORM and data access.
  • Build and optimize complex Stored Procedures, Triggers, and Views in SQL Server.
  • Ensure reliability and maintainability of code through unit testing (xUnit, Jest, React Testing Library).
  • Use Azure DevOps and Git for source control, branching/merging strategies, CI/CD automation, and deployment.
  • Actively drive Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
  • Conduct peer code reviews and secure code reviews, ensuring adherence to coding standards, best practices, and application security guidelines.
  • Perform static and dynamic code analysis (SAST & DAST) to maintain security and code quality.
  • Leverage Azure services (App Services, Functions, Container Apps, SQL, etc.) for cloud-native application development and deployments.
  • Manage Azure deployments, application performance optimization, and basic cloud administration tasks.
  • Collaborate with stakeholders and cross-functional teams to ensure technical solutions align with business goals.
  • Provide guidance and mentoring to junior developers, encouraging growth and maintaining delivery excellence.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!