HE – Lead Backend Developer – New API pods – Job4291
Summary
We are seeking a skilled Backend Developer to lead the modernization of our legacy SOAP/WCF APIs to modern REST-based services. This role involves architecting and developing scalable .NET Core solutions while maintaining backward compatibility with existing systems.
Responsibilities
- 
API Modernization & Development
- Lead the migration of legacy SOAP and WCF services to REST APIs using .NET Core
 - Design and implement REST adapter layers to translate between modern REST endpoints and legacy WCF/SOAP services
 - Develop comprehensive OpenAPI specifications for all new REST services
 - Build robust file-based interface translation mechanisms
 - Ensure seamless integration with existing Supply Chain Management (SCM) systems
 
 - 
Team Lead Qualities
- Experience leading development teams. Ideally, API projects.
 - Team-oriented with a team perspective – able to supervise other developer’s work, help who is struggling and escalate issues when needed.
 - Work on administrative tasks, such as documentation.
 
 - 
Architecture & Design
- Architect scalable microservices using .NET Core and RESTful principles
 - Design and implement authentication and authorization using OAuth 2.0 and MFA
 - Build secure access token propagation mechanisms across services
 - Create adapter patterns to bridge modern REST clients with legacy backend systems
 - Establish clear API versioning and deprecation strategies
 
 - 
Integration & Collaboration
- Coordinate with Presidio IVR systems for seamless integration
 - Work closely with internal teams already familiar with OAuth implementations
 - Support integration testing efforts across multiple system boundaries
 - Collaborate with DevOps team for smooth CI/CD pipeline integration
 
 
Requirements
- 
*Core Technologies
- 7+ years of experience with C# and .NET Framework/.NET Core
 - Strong expertise in RESTful API design and implementation
 - Deep understanding of SOAP and WCF services architecture
 - Experience with OpenAPI/Swagger specification development
 - Proficiency in Entity Framework Core or similar ORM technologies
 
 - 
Security & Authentication
- Hands-on experience with OAuth 2.0 and OpenID Connect
 - Implementation of Multi-Factor Authentication (MFA) systems
 - Knowledge of JWT tokens and secure token propagation
 - Understanding of API security best practices and transit security
 
 - 
System Integration
- Experience with legacy system modernization projects
 - Knowledge of adapter pattern implementation
 - File-based interface development and translation
 - IVR system integration experience (Presidio preferred)
 - Understanding of enterprise integration patterns
 
 - 
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
 - Experience with cloud platforms (Azure)
 - Knowledge of containerization technologies (Docker, Kubernetes)
 - Familiarity with message queuing systems (RabbitMQ, Azure Service Bus)
 - Experience with API gateway solutions
 - Experience with Finance
 
 
