F

First Advantage

Global background screening and risk management

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 3 years of experience developing enterprise SaaS applications using .NET and C#.
  • Strong understanding of SOLID design principles and experience with inversion of control containers such as Autofac.
  • Experience building backend web services, including REST APIs, JSON, and XML.
  • Experience with unit and integration test automation, primarily using TestCafe.
  • Experience with data-driven API test automation scripts using ReadyAPI, Selenium, or SOAP UI.
  • Experience with continuous integration and continuous deployment.
  • Familiarity with user interface automation scripts such as TestCafe or similar tools.
  • Hands-on experience with Agile methodologies and JIRA.
  • Good understanding of the HTTP request pipeline in .NET Core for WebAPI.
  • Experience with ASP.NET, Windows Services, and Windows Applications.
  • Strong experience with Microsoft SQL Server.
  • Experience with cloud-based application development; AWS or Azure preferred.
  • Experience with NLog, log4net, or similar logging frameworks.
  • Strong communication skills, including effective and tactful oral and written communication.
  • Ability to prioritize 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 or Test-Driven Development in test script or framework automation using TypeScript.

Responsibilities

  • Develop containerized REST APIs using the .NET Core WebAPI framework, with high quality and full test coverage.
  • Develop clean, maintainable, and efficient code using C#.
  • Work with Git-based source control in a collaborative environment.
  • Engage as a technical expert in an Agile team environment.
  • Collaborate with the product team on user stories and propose designs.
  • Collaborate with the development team and assist developers with code consistency.
  • Work in an Agile/Scrum development environment.
  • Write unit tests and automation tests.
  • Develop new features and enhancements for Screening Direct Platform applications and APIs, resolve bugs, and add features to merge Screening Direct into the Client Hub UI application.

Desired Qualifications

  • AWS or Azure certifications.

About the Company

First Advantage

Global background screening and risk management

First Advantage provides background screening, identity verification, and risk management services for employers. Its platform conducts pre-employment checks (criminal records, drug testing, identity verification, employment and education history) and offers ongoing monitoring (driver records and criminal record updates) to support compliance and post-hire risk management. With operations in more than 200 countries, it serves healthcare, finance, transportation, and retail sectors and uses AI and automation to speed processes and improve accuracy. Its goal is to help businesses make informed hiring decisions and maintain a safe, compliant workplace, a strategy reinforced by the 2024 Sterling Check acquisition to expand scale.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2003

Recently Posted Jobs

Explore more opportunities at First Advantage

See more jobs