Bengaluru, Karnataka, India On-site Employment

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

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.

Requirements

  • Strong expertise in .NET Core, C#, Web API, ReactJS
  • Proven experience in designing and building scalable enterprise applications
  • Hands-on technical expertise, leadership, and stakeholder management
  • Experience delivering solutions in an Agile environment
  • Strong foundation in object-oriented programming
  • Modern JavaScript/TypeScript
  • Cloud technologies (Azure)
  • SQL databases
  • Proactive, self-motivated, and capable of mentoring team members
  • Ability to collaborate effectively with international clients and cross-functional teams
  • 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
  • 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
  • Leverage Azure services (App Services, Functions, Container Apps, SQL, etc.) for cloud-native application development and deployments
Required Skills
.NET CoreC#React
About company
Version 1
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
Job Details
Department Digital, Data and Cloud
Category fullstack
Posted 5 months ago