.Net Developer (.Net Core API + ReactJS + GraphQL)

Job Title : .Net Developer (.Net Core API + ReactJS + GraphQL)
Location : Mechanicsburg, PA
Duration : 12 + Months

Job Description:
Responsibilities:
· Strong problem-solving skills.
· Commitment to delivery.
· Excellent communication skills and a desire to collaborate openly within a fast-moving team.
· Experience designing and building systems that are maintainable, evolvable, and highly tested.

· You will emphasize partnership and servant leadership within your team and the organization. You will collaborate with your team members to design and implement cloud-based hybrid web solutions that are feature rich, performant, and maintain a high degree of test automation. You will actively participate and contribute to technical discussions and code reviews.

Qualifications:

5+ years of in-depth experience in object-oriented business application design and development in a multi-tiered environment including at least one year in a development leadership capacity.

Successful candidates will demonstrate:
· Strong proficiency with C#, .NET, data structures, basic algorithms, and applying object-oriented principles and design patterns.

· Strong understanding of architectural principles of software development, data modelling, and security.

·Strong proficiency with development tools such as

· Visual Studio and Git.

o Hasura

o Graph QL

o Mocking frameworks

o Docker and/or Kubernetes

o Azure DevOps, Git

· Intermediate or better SQL skills against MS SQL Server or Postgres

· Strong understanding of application security concepts and secure coding practices

· Strong proficiency with relational databases design and query construction and optimization (SQL Server preferred).

· Experience developing database stored procedures using T/SQL or PL-SQL.

· Experience building Web applications with technologies such as Angular, React, or ASP.NET.

· Experience designing and implementing efficient RESTful APIs.

· Experience with Object-Relational tools such as Entity Framework, EF Core, Dapper, or NHibernate.

· Experience implementing unit and integration tests with NUnit, xUnit, MS Test, Selenium or similar.

· Effective written and verbal communication skills.

· ·Ability to effectively participate in peer code reviews and pull requests, both as the reviewer and the reviewee.

Additional not required but preferred:

· Experience with agile methodologies and frameworks

· Experience with advanced SQL topics such as CTE, Change Data Capture, and Temporal Tables

· Experience with authentication within REST based services using OAuth or OpenID Connect

· Experience with fine grained authorization within REST based services

· Experience with event driven architecture

· Experience with Azure, specifically service bus

To apply for this job email your details to Harry@virtuallabsus.com.