About the Role
We are seeking a skilled software developer to join our team. The ideal candidate will have expertise in C#/.NET and ability to design, develop, and maintain secure, scalable backend services.
Key Responsibilities:
* Design and implement robust backend services using C#/.NET and integrate with APIs like Plaid, Dwolla, and Treasury Prime.
* Evaluate and improve system architecture to ensure performance, scalability, and security across FinTech applications.
* Develop high-quality code, focusing on automation, software best practices, and Clean Code principles.
* Support production systems by monitoring and troubleshooting applications to ensure high availability and quick issue resolution.
* Collaborate with cross-functional teams to achieve project goals and mentor junior developers.
* Maintain compliance with FinTech regulations by implementing security best practices.
Requirements:
* Strong technical expertise in software development, design patterns, and principles like SOLID.
* Proficiency in C#/.NET, ASP.NET MVC/WebAPI, and Object-Relational Mappers (ORMs).
* Experience with database design and optimization, including MSSQL.
* Familiarity with asynchronous microservices architecture and distributed systems.
* Knowledge of modern front-end and server-side technologies like Node.js and React.