Position: Middle Net FullStack Engineer
Company: SoftServe
Category: .NET
Experience required: 2y
English level: intermediate

WE ARE 
 
Our client started in 1992 with the mission to help families pay their caregivers legally, and to provide professional benefits to those caregivers. Today, company is one of the world's largest and most competitive service to providing household payroll and tax help. Verticals include child care, senior care, pet care, tutoring, housekeeping and household management. Among client services – Payroll Management, Tax Prep and Filling, Expert Guidance. Located in Austin, Texas. 

YOU WANT TO WORK WITH 

Tech Stack:

• Modern: .NET Core, ASP.NET Core (Web APIs), Swagger, .NET Standard, EF Core, Angular 4, Serilog.

• Legacy: .NET Framework 4.7.2, ASP.NET Web Forms, ASP.NET Web APIs, ADO.NET, stored procedures.

• Databases: SQL Server mostly, Couchbase.

• Testing: xUnit, FluentAssertions, Moq.

• Microservices: ASP.NET Core, Golang, HashiStack (Consul, Vault, Nomad, Vagrant), Docker.

• Other: Git, Bitbucket, AWS, JIRA, Prometheus.

• Provide frontline support to current .Net System and document work for everyone’s understanding (distributed among all team, based on rotation schedule)

• Enhance the current system to fix issues or added minor functionality

• Fix defects and data issues for our customer service personnel (distributed among all team, based on rotation schedule)

• Develop small projects for business needs 

• Generate ideas and implement them in small projects - how to improve application using modern technologies

• Become an expert on the existing system

• Writing unit tests

YOU ARE 

• .Net/C# experience

• Intermediate/Advanced level SQLServer or other relational database experience, ability to profile DB requests and perform SQL queries optimisation

• Excellent communication (with technical and non-technical staff) and thought leadership

• Experience supporting large and complex financial systems

• Ability to draft technical procedures and process documentation

• Must be able to handle change and learn quickly

• Follow process and provide input to improve process where needed

TOGETHER WE WILL 

Collaborate closely to solve problems, establish processes,  and deliver high-quality product

Grow professionally and learn from each other 

Make you familiar with our structured career path and development opportunities