You Will:
•Deliver high-quality software solutions aligned with quarterly Big 3 goals.
• Collaborate with product managers, designers, and other developers to understand requirements, provide technical feedback, and ensure successful delivery of features.
• Design and build connectors/integrations for SaaS platforms, field-specific APIs, and proprietary vendor APIs.
• Analyze, understand, and map complex, heterogeneous third-party APIs into normalized data models.
• Develop and maintain robust .NET-based web applications using C#, Angular, SQL, and other modern technologies.
• Develop and maintain data transformation and normalization pipelines that abstract away vendor-specific differences.
• Handle authentication and authorization flows across diverse providers (OAuth2, API keys, SAML, custom flows).
• Build resilient integration patterns that gracefully handle API inconsistencies, rate limits, and error behaviors.
• Collaborate with product teams to design consistent, unified API schemas that scale across multiple providers.
• Establish strong testing, monitoring, and logging frameworks for integration reliability.
• Mentor and guide engineers in best practices for integration architecture and abstraction design.
• Provide technical support during development, testing, and production stages.
• Develop unit and integration tests to ensure the stability and reliability of the application.
• Debug and resolve application issues in a timely manner.
• Explore, evaluate, and adopt new technologies to improve development efficiency.
We’re looking for someone who is passionate about building scalable, thoughtful integrations and collaborating in a growing engineering team.
• 4+ years of backend engineering experience, with significant time spent in API-heavy environments.
• Proven ability to reverse-engineer poorly documented APIs, understand complex JSON/XML payloads, and resolve mapping challenges.
• Deep experience with API normalization, data modeling, and abstraction design.
• Expertise in REST, GraphQL, and event-driven integrations.
• Strong knowledge of integration middleware, API gateways, and webhooks.
• Familiarity with async processing, queuing systems, and retry strategies.
• 3+ years of experience in .NET web development.
• Expertise in C#, Angular 6+, SQL, HTML, CSS, and Entity Framework.
• Strong understanding of OOP concepts, SDLC, and MVC design patterns.
• Experience with .NET Core, LINQ, and writing unit test cases.
• Knowledge of data structures and algorithms.
• Hands-on experience with tools like Visual Studio, SQL Server, Git, and project management tools like JIRA.
• Strong analytical, logical, and problem-solving skills.
• Excellent written and verbal communication skills.
• Passion for learning and working with new technologies.
• Ability to transition between tasks and handle multiple projects effectively.
• Experience working at or integrating with unified API platforms.
• Familiarity with domain-specific APIs (e.g., PRISM, HRIS, ATS, CRM, Healthcare APIs).
• Knowledge of schema evolution strategies, versioning, and API governance.
• Background in ETL/data pipelines or interoperability standards (e.g., OpenAPI, JSON Schema).
• Familiarity with Agile/Scrum methodologies.
• Knowledge of LESS, SASS, and modern front-end frameworks like Vue.js.
• Experience with performance monitoring tools like Application Insights.
• Understanding of security best practices in web development.
• Familiarity with RESTful APIs, Azure services (Azure Functions, Azure DevOps).
• Proficiency in Angular 10+, Material Design framework, and TypeScript (ES6+ with ngrx)