We are seeking a skilled Senior Backend Developer to play a pivotal role in the modernization of our legacy SOAP/WCF APIs to modern REST-based services.
This position is crucial for enhancing our backend architecture, ensuring scalability, and maintaining backward compatibility with existing systems.
The ideal candidate will lead the migration efforts, design and implement REST adapter layers, and develop OpenAPI specifications, all while ensuring seamless integration with our existing Supply Chain Management systems.
Responsibilities include leading legacy migration, architecting solutions, implementing REST adapter layers, developing OpenAPI specifications, ensuring API security, collaborating with cross-functional teams, providing mentorship, and integrating with Supply Chain Management systems.
Requirements:
The candidate must spearhead the migration of legacy SOAP/WCF services to RESTful APIs, ensuring a smooth transition and backward compatibility.
They should design and develop scalable solutions using .NET Core, focusing on performance, reliability, and maintainability.
The role requires creating REST adapter layers for communication between new RESTful services and existing systems, ensuring data integrity and consistency.
The candidate must develop and maintain OpenAPI specifications for all new and existing APIs, ensuring clear documentation.
They should implement API security best practices, including OAuth 2.0, OpenID Connect, and Multi-Factor Authentication (MFA).
Collaboration with cross-functional teams, including frontend developers, DevOps, and product management, is essential.
The candidate must provide guidance and mentorship to junior developers.
Proficiency in C# programming language and a strong understanding of object-oriented programming principles and design patterns is required.
Extensive experience with .NET Core framework for building scalable applications is necessary.
Expertise in designing and implementing RESTful APIs with a focus on best practices is required.
A strong background in working with legacy SOAP/WCF services is essential.
Experience in developing and maintaining OpenAPI specifications is required.
Proficiency in using Entity Framework Core for data access is necessary.
Familiarity with OAuth 2.0, OpenID Connect, Multi-Factor Authentication (MFA), and JSON Web Tokens (JWT) is required.
A strong understanding of API security best practices is essential.
Proven experience in modernizing legacy systems is required.
The ability to implement the adapter design pattern and develop file-based interfaces is necessary.
Familiarity with integrating Interactive Voice Response (IVR) systems with backend services is a plus.
Benefits:
The position offers the opportunity to lead significant modernization efforts within the company.
The candidate will work in a collaborative environment with cross-functional teams.
There is potential for professional growth through mentorship opportunities.
The role allows for the development of scalable and high-performance applications.
The candidate will gain experience with modern technologies and practices in API design and security.
The position may provide exposure to cloud platforms and containerization technologies, enhancing the candidate's skill set.