API Developer - Sr Software Engineer

HumanaLouisville, KY
1dHybrid

About The Position

Become a part of our caring community and help us put health first The API Senior Software Engineer designs, builds, tests, and maintains Application Programming Interfaces (APIs) that allow different software applications to communicate and exchange data seamlessly. This role is vital for integrating systems, enhancing functionality, and supporting both internal services and third-party integrations. You will report to the Director of Data Engineering for CenterWell Tech - Primary Care Organization (PCO) Technology Support team. This is a hybrid position which requires associates to come to the office at least 2 days per week. Office locations will be in one of our Hub sites - Louisville KY, Chicago IL, Baltimore/DC Metro, Boston MA, Atlanta GA, Tampa FL, Boulder/Denver Metro, San Francisco Bay Area CA, Irving or Houston TX. The ideal candidate will possess technical proficiency in relevant backend programming languages such as Python, Java, C# or JavaScript (Node.js). Deep understanding of API design principles, web service protocols (HTTP methods, status codes), and data formats like JSON and XML is essential. Use your skills to make an impact

Requirements

  • 3 or more years of experience with API development
  • Technical proficiency in relevant backend programming languages such as Python, Java, C# or JavaScript (Node.js).
  • Deep understanding of API design principles, web service protocols (HTTP methods, status codes), and data formats like JSON and XML

Nice To Haves

  • Experience with database systems, including both SQL and NoSQL databases (e.g., MySQL, MongoDB, PostgreSQL).
  • Familiarity with cloud platforms and services like AWS, Azure, or Google Cloud.
  • Proficiency in using version control systems (Git) and API testing tools like Postman, as well as an understanding of CI/CD pipelines.
  • Strong problem-solving, analytical, and communication skills for effective collaboration with cross-functional teams.
  • AI-Assisted coding
  • Strong project coordination skills, with experience in breaking down projects and estimating timelines.

Responsibilities

  • Design and implement robust, scalable, and secure APIs using architectural styles like REST and GraphQL.
  • Work closely with business partners, front-end developers, back-end teams, product managers, and other stakeholders to gather requirements, define API needs, and ensure seamless integration.
  • Implement strong security measures, including authentication and authorization protocols (e.g., OAuth, JWT, API keys), and optimize API performance for speed and scalability through caching and rate-limiting.
  • Develop and execute automated and manual test cases (unit, integration, performance) using tools like Postman to ensure high quality, then troubleshoot and resolve any issues or bugs that arise.
  • Write clear, comprehensive, and developer-friendly documentation (e.g., using OpenAPI/Swagger) to guide other developers, and maintain existing APIs to meet evolving demands.
  • Participate in code reviews to ensure adherence to best practices and established coding standards within the team.

Benefits

  • Work-Life Balance
  • Generous PTO package
  • Health benefits effective day 1
  • Annual Incentive Plan
  • 401K - with company match
  • Well-being program
  • Paid Volunteer Time Off
  • Student Loan Refinancing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service