Software Engineer

First Advantage
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
New York, United States of America

Tech stack

ASP.NET
JavaScript
.NET
API
AJAX
Amazon Web Services (AWS)
Software Applications
HTML5
Unit Testing
Azure
Microsoft Outlook
C Sharp (Programming Language)
CSS
Software Quality
Collaborative Software
Databases
Continuous Integration
Software Debugging
Web Development
Language Integrated Query
Amazon DynamoDB
Entity Framework
Design of User Interfaces
Windows Communication Foundation
JSON
Microsoft Visual Studio
Microsoft SQL Server
Microsoft UI Automation
Scrum
Systems Development Life Cycle
Standard Sql
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
User Interface Testing
XML
React
Virtual Environment
Cypress
Backend
GIT
Angular
Integration Tests
Information Technology
Deployment Automation
Atlassian Tools
React
React Testing Library
Es2015
Web Api

Job description

A successful Software Engineer will enhance, maintain, and build new solutions with a focus on .NET (C#) based backend application stack along with React/Angular based UI Development and supporting UI Controller APIs. As a Full Stack Software Engineer, you will work together with a tightly focused group of engineers to improve and optimize the Backend/UI experience for several client-facing applications that support First Advantage's background screening applications. We are looking for a teammate with a passion for technology, who is self-motivated, and is comfortable producing at a high level in a purely virtual environment with both onshore and offshore teams using collaboration tools such as Outlook, MS Teams, Zoom, Azure DevOps, JIRA and Confluence. The role will immerse you in a variety of modern technologies deployed on the AWS cloud where you will help support Sterling's backend along with full stack of UI code, AWS infrastructure, Controller Layer APIs, Testing and Code Quality standards, Deployment Automation, and Post Deployment Monitoring.

Responsibilities

  • Core responsibility will be to design, develop and test new features in our applications across the entire stack.
  • Create unit tests, integration tests, and UI automation tests as part of a CICD pipeline.
  • Join in software application deployments to support and test production deliveries.
  • Help debug and fix production issues as part of support tasks.
  • Provide accurate estimates and manage individual priorities, deadlines, and deliveries as part of a team Kanban workflow.
  • Respond to application outages as part of a regular team on-call rotation.
  • Help other First Advantage teams in using and consuming our applications.
  • Respond to application outages as part of a regular team on-call rotation.

Requirements

  • B.E., B.Tech. or Masters in Computer Science or related field - or equivalent experience
  • 4-7 years of software engineering experience

What You May Need To Be Successful

  • Experiences with full stack development (C#, Visual Studio, Web API, WCF / .Net Core services, React, ASP.NET, ADO environment set up and deployment).
  • Proficiency using Git in a collaborative development environment.
  • Experience with web development (HTML5, CSS3, JavaScript (ES6+), AJAX, React and Redux)
  • Experience with web API development including REST, Soap & XML/JSON
  • Experience with database technologies including Microsoft SQL Server and AWS DynamoDB
  • Experience with Entity Framework, LINQ to SQL
  • Proficient in writing unit tests and experience using mocking frameworks.

Preferred Skills & Experience

  • Knowledge of AWS/Azure cloud technologies are good to have but not a must.
  • Good to have UI testing experience using Cypress/Test Cafe and React Testing Library (RTL).
  • Basic understanding of Agile/SCRUM/Kanban SDLC Methodology with iterative model.
  • Understanding of event-based and message-based architecture and design.
  • Comfortable in a work from home and office environment with onshore and offshore teams using collaboration tools such as MS Teams, Zoom, JIRA and Confluence

About the company

About First Advantage 51-200

Apply for this position