Sr Software Engineer

First Advantage

Bengaluru, INonsitePosted Jul 23, 2026
Posting intelligenceActively listed

Skills

typescriptseleniumazureawsc#

About the role

What You'll Do

A successful Senior Software Engineer will have experience in designing, developing, and maintaining enterprise-grade web applications using C#, .NET Framework, .NET Core, ASP.NET MVC, SQL Server, and cloud technologies. Experienced in delivering scalable, high-performance solutions, mentoring junior developers, conducting code reviews, and collaborating with cross-functional teams to ensure successful project delivery.

Responsibilities:

Develop cutting-edge, containerized REST APIs utilizing .NET Core for Web API framework with high quality and full test coverage

Develop clean, maintainable and efficient code using C#

Comfort working with GIT based source control in a collaborative environment

Engage as a technical expert in an agile team environment

Collaborate and communicate with the product team on user stories and propose designs

Collaborate with the development team and assist developers on code consistency

Work in an Agile/Scrum development environment

What You Will Need to be Successful:

BE/BTech/BS or master’s in computer science or related field – or equivalent experience

Minimum 8+ years developing enterprise SaaS applications utilizing .NET C#

What You May Need to be Successful:

Strong understanding of SOLID design principles and experience with IoC containers like Autofac

Good understanding of HTTP request pipeline in .Net and .NET Core for Web Application and Web API

Experience with .Net, MVC, ASP.Net, Windows Services, and Windows Applications, REST API

Strong experience with MS SQL Server

Experience with cloud-based application development, preferably utilizing AWS or Azure

Experience with NLog, log4net, or similar logging frameworks

Strong Communication Skills, ability to effectively and tactfully communicate orally and in writing.

Strong at prioritizing tasks while working on multiple projects.

Ability to work independently and drive projects from inception to delivery.

Strong analytical and problem-solving skills.

Detail oriented and highly organized.

Experience with TypeScript and Groovy Scripting

Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD) in test script/framework automation using TypeScript.

Hands-on experience with Agile methodologies

Strong experience with:

Building backend web services, including REST APIs, JSON, and XML

Unit and integration test automation primarily with Test Café

Experience with data driving API test automation scripts (Ready API or Selenium or SOAP UI)

Experience with Continuous Integration / Continuous deployment

Familiarity with UI automation scripts (Test Cafe or similar)

We have great people here and are looking for more. Come join us!

Follow us:

Facebook

Instagram

LinkedIn

X

YouTube

Equal Employment Opportunities at First Advantage

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.