About First Advantage
First Advantage is a global HR‑tech leader that delivers innovative background‑screening solutions to Fortune 100 and Global 500 clients. We operate a fully scalable platform that processes over 93 million screens annually across 200 countries, powered by a diverse, inclusive workforce.
Role Summary
Senior Software Engineer – Angular (Front‑end & Back‑end). You will design, develop, and maintain scalable web applications and APIs on the Screening Direct platform, ensuring high quality and continuous delivery.
What You Will Do
- Develop cutting‑edge, containerized REST APIs using .NET Core WebAPI with full test coverage.
- Write clean, maintainable C# code and collaborate on unit & integration tests.
- Use GIT for source control in an agile, collaborative environment.
- Engage as a technical expert on Product Owner stories and propose design solutions.
- Assist junior developers on code consistency and quality.
- Participate in Agile/Scrum ceremonies and drive continuous improvement.
- Automate unit, integration, and UI tests with TestCafe, ReadyAPI, or similar frameworks.
Why You Are a Good Fit
- Self‑motivated, independent contributor who can spearhead projects from start to completion.
- Collaborative team player who navigates cross‑functional teams toward shared goals.
- Innovator who sees gaps in processes and explores new opportunities.
- Lifelong learner passionate about people, process, and technology in the Human Capital sector.
About the Platform
Screening Direct is the core UI for our Screening Direct Platform. You will develop new features and enhancements, resolve bugs, and merge Screening Direct into the Client Hub UI application to maintain customer timelines and system reliability.
Qualifications
- Minimum 3+ years developing enterprise SaaS applications with .NET C#.
- Strong understanding of SOLID design principles and experience with IoC containers (e.g., Autofac).
- Experience building backend web services, REST APIs, JSON, and XML.
- Unit and integration test automation with TestCafe, ReadyAPI, or Selenium.
- Continuous Integration / Continuous Deployment experience.
- Familiarity with UI automation scripts (TestCafe or similar).
- Hands‑on Agile experience using JIRA.
- Strong communication skills, prioritization, and independent project ownership.
Preferred Skills
- Experience with AWS or Azure cloud application development.
- Experience with MS SQL Server and database design.
- Experience with NLog, log4net, or similar logging frameworks.
- Experience with TypeScript and Groovy scripting.
- Behavior‑Driven Development (BDD) or Test‑Driven Development (TDD) in test scripts.
- AWS or Azure certifications (bonus).
Benefits
- Hybrid working model – remote work with occasional business travel.
- Competitive pay, medical insurance, and parental benefits.
- Comprehensive leave and wellness programs.
- Career progression through internal opportunities and global talent mobility.
- Mentoring, cross‑functional training, soft‑skills development.
- Upskilling, reskilling, and e‑learning platforms.
- Quarterly rewards and recognition program.
Equal Opportunity Statement
First Advantage is a proud global leader in removing barriers and supporting our community members. We are an equal opportunity employer and do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other protected area.