As a Senior .NET Developer at our company, you will play a critical role in shaping the future of digital payments.
We are seeking an experienced and skilled developer to join our high-performing team responsible for implementing cloud-based solutions with Microsoft's Azure Cloud Computing Technology.
Job Description
As a lead developer on new projects, you will be responsible for creating, maintaining, and owning technical specifications, designs, and schedules with minimal direction from your manager. You will also forge strong relationships across departments, communicate development needs and interests to the product team and others, anticipate and act upon issues and problems that arise, and provide alternative approaches and solutions.
Key responsibilities include architecting and implementing significant portions of code, leveraging work across more than one product, seeking out new tools and techniques to facilitate work, insisting on high quality in your own work and that of others, designing and implementing complex transaction control systems involving secure web application development and integrating with third-party web services, refactoring and migrating legacy applications to distribute application architecture in Azure cloud, and leading by example.
Requirements
* 5+ years of experience using C#, Azure, and debugging techniques for developing ASP.Net Web API.
* Bachelor's or Master's degree in Computer Science is a plus, but equivalent practical experience—such as developing two or more commercially deployed applications—is highly valued.
* Experience building applications using .Net 6+
* Support legacy .Net applications.
* Experience with database methodologies and database systems, including MS SQL Server and NoSQL.
* Knowledge of current software design practices, including modularity, event-driven architecture, object-oriented design, interface design, portability, extensibility, and testability.
* Has experience working in a Scrum/Agile development environment.
* Has effective/strong communication skills.
* Self-motivated and works with minimal supervision.
Benefits
* Medical, Dental & Vision benefits available the first month after hire.
* Automatic enrollment into our 401k plan (subject to eligibility requirements).
* Virtual fitness classes offered company-wide.
* Robust PTO offerings including major holidays, vacation, sick, personal, and volunteer time.
* Employee discounts with major providers.
* Philanthropic support with both local and national organizations.
* Fun culture with company-wide contests and prizes.
This is a mid-senior level position requiring extensive knowledge of C#,.NET, and Azure. Ideal candidates should be self-motivated, technically adept, and able to work independently with minimal supervision.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology