.Net Fullstack Developer (React & GraphQL)
Location: Mechanicsburg, PA first 2 weeks from office then remote)
Long term contract
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.
- Hasura
- Graph QL
- Mocking frameworks
- Docker and/or Kubernetes
- 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 or event grid
Job Type: Contract
Pay: $50.00 - $60.00 per hour
Schedule:
Experience:
- React: 3 years (Preferred)
- GraphQL: 3 years (Preferred)
- .net: 7 years (Preferred)
Work Location: Remote