Description of Job Duties:1. Help decompose current / future business capabilities into containerized microservices on Cloud platform.2. Create framework components to standardize common coding patterns.3. Be involved in supporting / troubleshooting production environment.4. Support unit / integration testing efforts to ensure high code coverage on all development efforts.5. Work with business analyst to gather requirements, develop technical specifications.6. Participate in code review activities (Groups code reviews & individual pull-request reviews).7. Provide mentorship for Jr. / Mid-level developers. Must Haves:8+ years' experience developing within the MS .NET technology stack using C# & Visual Studio.Familiar with Unit Testing, Mocking, & Continuous Integration.Strong understanding of design patterns and when best to apply them.Experience working with service-oriented architecture (SOA) or micro-services based architecture (Microservices).Experience with Web API's, MVC, jQuery. Pluses:AWS expExperience with Angular, React, or VueExperience in the consumer lending industryExperience using GitExperience with Domain Driven DesignMachine learning experience.Data lakes and Data stream.