Emerald Resource Group - Cleveland, OH

posted about 2 months ago

Full-time - Senior
Onsite - Cleveland, OH
Administrative and Support Services

About the position

As a Senior Microservices Architect, you will play a pivotal role in leading the design, development, and maintenance of microservices that are essential to our business operations. Your expertise in Python, FastAPI, GraphQL, and REST endpoints will be crucial in meeting the diverse requirements of our projects. You will provide strategic, technical, and operational leadership to support various business and technology transformation initiatives, ensuring that our solutions are not only effective but also scalable and efficient. Collaboration will be key in this role, as you will work closely with architecture enablement teams to evaluate and implement emerging technologies that can enhance our operational efficiency. You will conduct technical feasibility analyses to simplify processes, improve employee experiences, and achieve desired business outcomes. By focusing on platform standardization and reusability, you will enable product teams to build solutions at speed and scale. Security and governance are paramount in our operations, and you will ensure that all solutions comply with these requirements. This includes integrating the Open Agent Policy Service for authentication and authorization. You will also be responsible for designing and implementing APIs that adhere to RESTful principles and best practices, maintaining comprehensive documentation for all APIs, microservices, and development processes. Additionally, you will provide technical guidance and mentorship to team members, fostering a culture of microservice adoption and best practices within the organization.

Responsibilities

  • Lead the design, development, and maintenance of microservices using Python, FastAPI, GraphQL, and REST endpoints to meet business requirements.
  • Provide strategic, technical, and operational expertise and leadership in support of business and technology transformational activities.
  • Collaborate with architecture enablement teams to evaluate emerging technologies that will increase efficiency and scalability.
  • Perform technical feasibility analysis to reduce complexity, improve employee experience, and achieve desired business outcomes.
  • Enable product teams to build at speed and scale by focusing on platform standardization and reusability.
  • Ensure solutions meet all security and governance requirements, integrating Open Agent Policy Service for authentication and authorization.
  • Design and implement efficient and scalable APIs adhering to RESTful principles and best practices.
  • Maintain comprehensive documentation for APIs, microservices, and development processes.
  • Provide technical guidance and mentorship to team members, assisting in microservice adoption and best practices.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or Information Technology or equivalent experience.
  • 5+ years of IT experience.
  • 5+ years in Oracle SQL and PL/SQL development.
  • 5+ years in microservices development using Python, FastAPI, GraphQL, and REST endpoints.
  • Experience in designing integrations using SOAP, REST, FTP, DB Adapters, and PL/SQL.
  • Hands-on experience with Azure Kubernetes Service (AKS) or similar container orchestration platforms.
  • Understanding of Application Integration technologies (e.g., OIC, Dell Boomi) and data serialization formats (YAML, JSON, or XML).
  • Commitment to best coding practices and code quality.
  • Excellent problem-solving and debugging skills.

Nice-to-haves

  • Experience with Azure platform and services offered by Azure cloud platform.
  • Certification in relevant technologies or frameworks.
  • Oracle Cloud experience.
  • Agile methodology knowledge/experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service