Job Title: Senior .NET DeveloperLocation: Remote
Job Overview:We are currently seeking a highly skilled and experienced Senior .NET Developer with a robust technical background and a passion for crafting scalable, resilient software solutions. The ideal candidate will bring a wealth of knowledge and a track record of success in developing within the Microsoft .NET technology stack, with a particular focus on building containerized microservices on cloud platforms. As a senior member of our development team, you will play a critical role in framework development, production support, and the mentoring of junior developers. Your expertise will be crucial in driving our business capabilities into the future while ensuring the highest standards of code quality and system reliability.
Key Responsibilities:1. Help decompose current/future business capabilities into containerized microservices on the Cloud platform.2. Create framework components to standardize common coding patterns.3. Be involved in supporting/troubleshooting the 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.
Qualifications:8+ years' experience developing within the Microsoft .NET technology stack using C# & Visual StudioFamiliar with Unit Testing, Mocking, & Continuous IntegrationStrong understanding of design patterns and when best to apply themExperience working with service-oriented architecture (SOA) or micro-services-based architecture (Microservices)Experience with Web APIs, MVC, JQuery
Desired Skills and Knowledge:AWS expExperience with Angular, React, or VueExperience in the consumer lending industryExperience using GitExperience with Domain Driven DesignMachine learning experience.Data lakes and Datastream.
Tools and Technologies:- Microsoft Azure cloud services- .NET Core, C#, Entity Framework- Visual Studio IDE- SQL Server and related database tools- Azure DevOps, GitHub- JIRA, Microsoft Visio, Confluence (nice to have)- Kafka (nice to have)- Front-end technologies: Angular.js, JavaScript, CSS, HTML
Education and Certifications:- Bachelor’s degree in Computer Science or a related field.- Microsoft or other relevant industry certifications are a plus.
This is a role best suited to an individual who thrives in a dynamic, team-oriented environment and who brings a proactive, problem-solving mindset to complex development challenges. If you are ready to take on a pivotal role in shaping the future of our software architecture and lead by example with your extensive .NET expertise, we encourage you to apply.