Version 1

Senior Software Engineer

Bengaluru, KA
.NET Core C# Web API ReactJS Azure JavaScript TypeScript HTML5 CSS3 SQL SQL Server Entity Framework Core Dapper xUnit Jest React Testing Library OAuth2 JWT Azure AD Azure Service Bus Event Grid Azure DevOps Git Docker Kubernetes ARM Bicep Terraform SonarQube Application Insights Redux
Description

Senior Software Engineer – .NET, React & Azure

Location: Bengaluru, KA, in

Company Description

Version 1 has celebrated over 29 years in Technology Services and continues to be trusted by global brands to deliver solutions that drive customer success. Our expertise enables our customers to navigate the rapidly changing Digital-First world we live in. We foster strong partnerships with leading technology giants including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. 

 We’re an award-winning employer reflecting how our employees are at the very heart of Version 1 and what we do: 

  • UK & Ireland's premier AWS, Microsoft & Oracle partner 
  • 3300+ strong, €350/£300m revenue business 
  • 10+ years as a Great Place to Work in Ireland & UK 
  • Best Workplace for Women in the UK & Ireland by GPTW 
  • Best Workplace for Wellbeing in the UK by GPTW 

We’re a core values driven company, we hire people who share our values, and we reward those who display and foster them, it’s deeply embedded within our DNA. Invest in us and we’ll invest in you! 

Job Description

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.

Qualifications

Required Skills

  • Bachelor’s degree in Engineering/Computer Science with 8 to 10+ years of professional experience.
  • Strong experience in end-to-end project delivery – from requirement analysis and design to development, testing, deployment, and support.
  • 6+ years of hands-on development experience in building enterprise applications using ASP.NET Core, C#, Web API, and SQL Server.
  • Proven expertise in ReactJS with modern JavaScript/TypeScript, HTML5, CSS3, Redux (or similar state management libraries).
  • Strong understanding of OOP principles, SOLID practices, design patterns (MVVM, component-based architecture), and SPA frameworks.
  • Proficiency in writing unit tests with xUnit (backend) and Jest/React Testing Library (frontend).
  • Experience working with Entity Framework Core and Dapper for ORM and data access.
  • Strong knowledge of SQL Server, with ability to write and optimize Stored Procedures, Triggers, and Views.
  • Experience with Azure cloud services – App Services, Functions, Container Apps, SQL, deployments, and basic cloud administration.
  • Knowledge of microservices architecture, API security (OAuth2, JWT, Azure AD), and event-driven systems (Azure Service Bus, Event Grid).
  • Hands-on experience with CI/CD pipelines (Azure DevOps/GitHub Actions) and modern DevOps practices.
  • Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code concepts (ARM, Bicep, Terraform).
  • Exposure to code quality and observability tools like SonarQube and Application Insights.
  • Strong leadership in Agile/Scrum methodologies – sprint planning, backlog refinement, estimation, conducting code reviews, and enforcing coding standards.
  • Excellent communication, presentation, and stakeholder management skills, with the ability to translate business needs into technical solutions.
  • Willingness to work in UK shift hours for effective collaboration with global teams and clients.

Desired Skills

  • Azure Developer Associate certification.
  • Azure Solution Architect certification.
  • Agile certifications such as CSM (Certified ScrumMaster) or PSM (Professional Scrum Master).

Additional Information

Why Version 1? 

 At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritises their wellbeing, professional growth, and financial stability. 

  • Share in our success with our Quarterly Performance-Related Profit Share Scheme, where employees collectively benefit from a share of our company's profits. 
  • Strong Career Progression & mentorship coaching through our Strength in Balance & Leadership schemes with a dedicated quarterly Pathways Career Development programme. 
  • Flexible/Hybrid working, Version 1 is tremendously understanding of life events and people’s individual circumstances and offer flexibility to help achieve a healthy work life balance. 
  • Financial Wellbeing initiatives including; Pension, Private Healthcare Cover, Life Assurance, Financial advice and an Employee Discount scheme. 
  • Employee Wellbeing schemes including Gym Discounts, Bike to Work, Fitness classes, Mindfulness Workshops, Employee Assistance Programme and much more. Generous holiday allowance, enhanced maternity/paternity leave, marriage/civil partnership leave and special leave policies. 
  • Educational assistance, incentivised certifications, and accreditations, including AWS, Microsoft, Oracle, and Red Hat. 
  • Reward schemes including Version 1’s Annual Excellence Awards & ‘Call-Out’ platform. 
  • Environment, Social and Community First initiatives allow you to get involved in local fundraising and development opportunities as part of fostering our diversity, inclusion and belonging schemes. 

And many more exciting benefits… drop us a note to find out more. 

Video links: https://www.youtube.com/watch?v=F_d3ELTH5zo

Version 1
Version 1

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say