Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
As a .NET Software Engineer at Clover, you will design, build, and maintain high-performance backend systems and RESTful APIs using C# and .NET 8. Working with complex multi-tenant database architectures and cloud-hosted environments, you will drive seamless integrations with third-party platforms while ensuring robust security, performance, and reliability across our applications.
What you will do:
- Build high-performance RESTful Web APIs using C# and ASP.NET Core.
- Support and maintain existing code written in legacy .NET Framework codebases.
- Write, debug, and optimize complex raw SQL queries in MySQL and manage multi-tenant database architectures.
- Develop and consume RESTful endpoints, process JSON payloads, and manage Webhook events and OAuth 2.0 authentication for third-party integrations.
- Utilize Visual Studio, Git (Azure DevOps), Docker, and cloud-hosted environments (AWS / GCP) for development and deployment.
Requirements
- C# & .NET 8 / ASP.NET Core: Strong backend development skills for building high-performance RESTful Web APIs.
- Legacy .NET Framework Familiarity: Comfort working with or supporting code written in legacy .NET Framework codebases.
- Raw MySQL & Hand-Crafted SQL: Excellent proficiency in writing, debugging, and optimizing complex raw SQL queries without reliance on ORMs.
- Multi-Tenant Architecture: Experience with multi-tenant database designs, tenant isolation strategies, and efficient connection handling.
- REST APIs & Webhooks: Experience building and consuming RESTful endpoints, processing JSON payloads, and managing Webhook events for third-party integrations.
- OAuth 2.0 & Authentication: Understanding of token management and securing external API communication.
- IDE & Tooling: Proficiency in Visual Studio for backend development and debugging.
- Git Version Control: Hands-on experience using Git within environments like Azure DevOps.
- Docker & Basic Cloud Context: Experience using Docker for local development setup and familiarity working within cloud-hosted environments (AWS / GCP).
What would be great to have:
- Java Background (Bonus): Exposure to Java backend technologies is a plus, as parts of the ecosystem may leverage Java in future iterations.
- Experience with React and Typescript
About the company
We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…