Job Summary
We are seeking two senior .NET engineers to join our team of experienced developers with expertise in meaningful legacy code refactoring. This team will focus on adding and integrating Plaid’s anti-fraud measures into our client’s .NET Framework-based platform. The role may also involve some work with Angular-based frontends.
Job Responsibilities
- Analyze and understand the functionality of the existing legacy codebase.
- Ramp up on Plaid’s anti-fraud offerings, including APIs and UI elements.
- Identify integration points for Plaid’s APIs and UI components within the legacy platform.
- Collaborate with team members to estimate and plan code changes effectively.
- Add or refactor code to integrate with Plaid’s solutions:
- Integrate with Plaid’s API on the backend.
- Wire up Plaid-provided UI elements within ASP.NET MVC and/or Angular-based frontends.
- Refactor existing tests as necessary to maintain and improve coverage.
- Design and implement unit, integration, and end-to-end tests as needed.
- Work closely with cross-functional teams to ensure timely project delivery and milestones.
Basic Qualifications
- 5+ years of overall software development experience.
- Senior engineering skillset, including:
- Proactive problem-solving and initiative.
- Ability to take ownership of significant portions of work.
- Capability to resolve moderate ambiguity and deliver results efficiently.
- Strong proficiency in C# and the .NET Framework (version 4.8).
- Solid experience with ASP.NET MVC.
- Familiarity with WCF APIs and ASPX pages.
- Previous experience with Plaid anti-fraud integration, or the willingness to learn quickly.
- Strong understanding of RESTful API principles, including:
- RESTful architecture, HTTP verbs, status codes, and best practices.
- Experience with SOAP, XML, and JSON.
- Hands-on experience with unit testing and designing comprehensive test strategies.
- Excellent problem-solving and communication skills.
- Motivated by challenges and dedicated to delivering results efficiently.
Tipo de empleo: Remote
Ubicación del empleo: Argentina Brazil Colombia Peru