Job Title: C# Developer100% Remote RolePay Rate: $60/hr. on W2 without benefits
Job Description:REST API Development. • 5+ years of C# development experience. • Design REST endpoints following both industry standards as well as existing Gainwell endpoints. • Creation of Postman scripts for testing endpoints. • Write technical specifications for endpoints to define the work to be done (similar to story grooming in Agile Dev). • Able to research existing Web Services C# code and pull out the logic for use in new endpoint. • Able to correctly identify the layer where code belongs. • Coding endpoints with quality – minimal rework after pull requests required. • Experience implementing enterprise level logging/tracing to aid in debugging. • Experience interfacing with Soap Services from REST endpoints (requires XML experience). • Experience with Mediator Pattern, Repository Pattern. • Experience Mocking/Stubbing. • Debugging existing endpoints. • Researching defects reported in a non-accessible environment were log files only available. • Securing endpoints – JWT usage. • Performance testing endpoints. • Experience uploading large documents. • Excellent communication skills. • Keeps task board up to date daily with progress. • Participates in daily stand-up. • Reaches out when have questions. • Works independently – does not need to be directed for every step of the process, pulls tasks from the board without it being assigned. • Able to work in priority order, understands prioritization. • VS2022 with GitHub • Understands how to create branches, submit pull requests • Oracle • Able to query Oracle to very results returned from endpoints • Understand Oracle transaction management • SQL Server • Able to query SQL Server to very results returned from endpoints • Entity Framework Core • Able to regenerate Oracle entities as tables are included/required for tasks • Understands how to define Oracle table relationships in EF • Experience with LINQ and LINQ To Entities.