Bengaluru, Karnataka, India On-site Full-time

Version 1 is hiring a Senior Software Engineer – .NET, React & Azure

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.
Required Skills
.NET CoreC#React
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Bengaluru, Karnataka, India
Work mode On-site
Employment Full-time
Department Digital, Data and Cloud
Category Full-Stack
Posted 6 months ago
or drop your CV first
About company
Version 1 logo
Market leader in Oracle, Microsoft, and AWS consulting services and one of the fastest-growing digital consultancies in Europe. Partners with leading global brands to deliver digital, cloud, and enterprise application solutions.
All jobs at Version 1 Visit website