A BIT ABOUT WAVICLE
Wavicle Data Solutions leverages Cloud, Data & Analytics technologies to deliver complex business & digital transformation solutions to our clients. As a Minority Business Enterprise (MBE) with a 40%+ women workforce, Wavicle fosters a diverse & equitable environment where innovative professionals come together as a team and enable our clients to realize their goals in their transformation journey. Our team members collaborate by infusing their creative problem-solving skills, agile working & tech know-how to drive value for our clients.
At Wavicle, a Top Workplace award winner, you’ll find a challenging and rewarding work environment where our 500+ team members based in US, India Canada work from 42 cities in a remote/hybrid, digitally connected way. We offer a competitive benefits package that includes healthcare, retirement, life insurance, short/long-term disability, unlimited paid time off, short-term incentive plans (annual bonus) and long-term incentive plans.
WHY WAVICLE?
Watch here to learn: https://vimeo.com/654661550
THE OPPORTUNITY
Wavicle is hiring API Lead who have a passion for solving complex business problems across a variety of industries. You will be responsible for architecting, designing, and implementing scalable data lakes, data warehouses and/or data pipelines in order for the customer’s data to accurately operate as a “single source of truth”. You have a keen understanding of how to solve for a business problem leveraging technology.
Wavicle is growing rapidly, and we are seeking talented data engineering architects who want to be a part of our growth journey. As a team member, your number one responsibility is solving business problems and delivering solutions to solve those problems for our clients; however, you have an opportunity to get involved in internal solution development, pre-sales activities, mentorship, technical leadership and contributing to the growth of the Data Engineering team. You love to be challenged and grow professionally! We will expect you to mentor & coach others and continue to learn from your peers & colleagues.
Job Summary:
We are seeking an experienced API Lead with strong proficiency in C# and Azure technologies to join our team. The ideal candidate will have 7 to 10 years of experience in API development and will be responsible for leading and mentoring a team of API developers to deliver high-quality API solutions. The API Lead will work closely with the back-end development team, project managers, and clients to ensure the successful delivery of API solutions that meet the client’s requirements.
Responsibilities:
• Lead and mentor a team of API developers to deliver high-quality API solutions.
• Develop and maintain APIs using C# and .NET Core.
• Design and implement scalable and secure APIs on Azure cloud.
• Collaborate with the back-end development team to integrate APIs with the back-end systems.
• Develop and maintain API development standards, guidelines, and best practices.
• Conduct code reviews and provide constructive feedback to the API development team.
• Stay up-to-date with the latest API development trends, technologies, and tools.
• Participate in client meetings and provide technical input to help shape the project requirements and scope.
• Ensure the API development team is meeting project timelines and budgets.
• Implement design patterns and algorithms to optimize API performance and scalability.
Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
• 7 to 10 years of experience in API development, with at least 2 years of experience leading a API development team.
• Strong proficiency in C# and .NET Core.
• Strong proficiency in Azure technologies such as Azure Functions, Azure API Management, Azure Event Grid, and Azure Service Bus.
• Experience with API design patterns such as REST and GraphQL.
• Experience with API testing frameworks (Postman, Swagger, etc.)
• Good knowledge of design patterns and algorithms.
• Strong knowledge of security standards such as OAuth 2.0 and JWT.
• Excellent verbal and written communication skills.
• Strong leadership skills and ability to work collaboratively with cross-functional teams.
• Experience with Agile development methodologies (Scrum, Kanban, etc.).