C# .Net Software Developer (Payments)
On-siteWaterford, Michigan, United States
Job Summary
Redesign and redevelop the core payment system relied upon by millions of users worldwide by creating clean code that adheres to design best practices. Manage the entire SDLC while collaborating with support to refine code quality. Leverage strong C# skills, SQL Server expertise, and modern UI frameworks to build and maintain the application. Apply SOLID principles and object-oriented design throughout development. This opportunity allows you to be influential from day one and learn across the full software development lifecycle. The role is within a finance-focused environment where you will contribute to a critical global infrastructure project.
Required Qualifications
- 3+ years experience with Software Development
- Strong grasp of C# language
- Good understanding of relational databases
- Good SQL/T-SQL skills
- Experience with UI development
- Experience with ASP.Net MVC or ASP.Net Core
- Good understanding of SOLID principles and OOP generally
Desired Qualifications
- Third level degree preferred
- Good grasp of JavaScript
- Experience with a modern framework (Angular/React)
- Understanding of Azure/AWS
- Background in finance/banking/insurance
- Great communication and team working skills
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.