Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer III

at First Advantage

Posted 1 month ago | 0 applied

Description:

  • The Software Engineer is responsible for adding new features, maintaining existing functionality, and providing support to First Advantage's key products.
  • This role involves working on a high-volume, security-intensive application and executing full life cycle software development.
  • The Software Engineer will integrate components into a fully functional system and develop software verification plans and quality assurance procedures.
  • Responsibilities include documenting and maintaining software functionality, tailoring and deploying software tools, processes, and metrics, and applying industry standards and best practices.
  • Key responsibilities also include planning application design by clarifying goals and designing functionality, extending and improving software systems by implementing enhancements, and monitoring performance and results.
  • The engineer will design and apply standards and best practices to secure and protect systems from malicious and intentional misuse.
  • They will design, deploy, and manage cloud deployments using standardized tools, repeatable automated processes, and auditable accountability gates.
  • The role requires supporting production releases, fulfilling client queries, and identifying bugs or enhancements in the application.
  • Continuous learning is encouraged through participation in educational opportunities, reading professional publications, and engaging in professional organizations.
  • Collaboration and support among teammates are essential in fulfilling these responsibilities.

Requirements:

  • All personnel must be United States Citizens and have, for 3 of the past 5 years, resided in the United States or worked for the United States overseas in a federal or military capacity, or be a dependent of a federal or military employee serving overseas.
  • A Bachelor’s degree in Computer Science or equivalent education or experience is required.
  • Candidates must have 3+ years of hands-on experience in programming Microsoft C# (preferred) or an equivalent language.
  • A minimum of 3+ years of hands-on experience with relational databases such as Microsoft SQL Server is necessary.
  • Experience with object-oriented principles, design patterns, multi-tiered architectures, and software development best practices is required.
  • Candidates should have experience in web API, RESTful API design, JSON, XML, or other common standards, data structures, and protocols commonly used in creating internet services.
  • Experience with Vue.js (or equivalent frameworks) and TypeScript or JavaScript is required.
  • Familiarity with Azure or AWS (or equivalent cloud platforms) is necessary.
  • The ability to efficiently and effectively diagnose, debug, and resolve code issues is essential.
  • A methodical approach to troubleshooting complex problems is required.
  • Candidates must possess a collaborative attitude.
  • Value-add skills include experience with No-SQL Databases (e.g., CosmosDB, MongoDB), MVC/MVVM, MS Visual Studio, and Git source control.

Benefits:

  • First Advantage is undergoing a technology transformation, providing opportunities to work with advanced technologies and deliver best-in-class user experiences.
  • The position offers the chance to drive the development and deployment of scalable solutions and guide agile teams and clients through meaningful changes.
  • The salary range for this position is approximately $100,000-130,000 base annually, reflecting a good faith estimate to pay fairly based on the candidate’s experience, industry knowledge, technical and communication skills, and other relevant factors.
  • First Advantage is committed to being an equal opportunity employer, valuing diversity and inclusion in the workplace, and supporting qualified individuals in each role.