View all jobs

Senior API Solution Architect

Dallas, TX
Senior API Solution Architect
Detailed Description
If you are a proven and sophisticated API Solution Architect with B2B experience, this is a unique opportunity to make a significant strategic impact on a fast-growing market leader on fit for purpose global data center platforms and connectivity solutions.   You will help us to run several POC’s to select an API Management toolkit, architect, design and deliver a state of art enterprise API layer that will provide services to our Customers via the Global Portal including direct B2B integration.  Your goal will be to deliver a high-quality solution that will meet the needs of multiple business stakeholders. You'll be involved in all aspects of the development processes, including testing, troubleshooting and support activities.  The team follows Agile Scrum, so it is essential that you promote an environment of open communication and actively convey progress, challenges to making progress, and enhancement suggestions.  We have team members throughout the country and internationally, and your ability to successfully collaborate with remote colleagues will be key. Although you'll work a typical Monday-Friday schedule, there will be meetings that are conducted in the evening or early morning to accommodate other time zones.
  • Architect and maintain API endpoints for internal and partner cloud systems
  • Own a diverse catalog of systems and safeguard their data
  • Provide leadership in defining the Company’s API strategy
  • Ability to evaluate and recommend API technologies that can best fit to rollout enterprise solutions
  • Define API design standards, patterns and best practices, and work closely with development teams to consult on API design
  • Lead API Architecture activities including API Requirements Analysis, Solutions and Design
  • Design the architecture of the systems and APIs to meet functional requirements as well as the non-functional requirements that include – quality, security, reliability, scalability (up and out), extensibility, testability, supportability, fault tolerance and disaster recovery
  • Leads API modeling and design activities in accordance with SOA and RESTful architecture principles
  • Develops detailed API design specifications and documentation including API message schemas and process logic models describing Process Flows, Aggregation, Routing, Transformation and Error Handling logic
  • Bring solutions to life by identifying challenges, resolving complex issues, reviewing technical implications, and leading what’s delivered
  • Manage the API platform including throttling, custom analytics, caching, logging, monetization, etc.
  • Partner with the company tech lead who leads a team of developers ensuring the technical solution is delivered. Partner with cross-functional members of a team to ensure alignment
  • Provides technical leadership including peer-review of solution designs and related code
  • Coaches/mentors developers to ensure proper onboarding, adherence to standards, good coding techniques and technical designs are executed
  • Stay up-to-date on API development methodology, architecture design and technical standards, and translate it into effective business and client solutions
  • Participates in the full Agile SDLC including meetings, estimations, planning and design sessions
The Requirements
  • 10+ years hands on API experience in development, implementation, and maintenance of complex business applications, with at least 7 years’ experience as an Enterprise Solution Architect in the Architecture. Design and implementation of complex API ecosystems serving Portals and B2B customers.
  • 5+ years’ experience in building APIs on API platforms such as Oracle API platform, MuleSoft, Kong, Snap logic etc.
  • Understand API Lifecycle Management solution, support agile API development and report on KPIs
  • Experience in building portal and B2B API’s is preferred.
  • Proficiency in API design including API Blueprint, Swagger, OpenAPI spec, and API security frameworks, token management and user access control including OAuth, JWT
  • Knowledge of cloud and hybrid-cloud implementations including IaaS, PaaS and SaaS – AWS/GCP/Oracle Cloud etc.
  • Solid hands-on experience on software development lifecycles (including working in agile projects). Experience with a variety of modern programming languages and web-based development frameworks
  • Experience with building API’s for the ERP/CRM systems such as Oracle cloud ERP applications, Salesforce, ServiceNow is highly preferred
  • Experience in building micro and macro services that is scalable and provide greater security on data
  • Expert in using REST and SOAP API’s
  • Deep understanding of various integration patterns using REST, HTTP(S), MQ, JSON, XML and SOAP
  • Knowledgeable of securing data; understands PGP, SSH, OAuth, HTTPS, SFTP
  • Sound and in-depth understanding of SOA/EAI/ESB concepts, SOA Governance, Event Driven Architecture, message-based architectures, data virtualization and caching strategies and frameworks.
  • Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies
  • Strong communication skills (verbal, written, and presentation) and the ability to communicate effectively with End User Clients, IT executives, Project Managers, and development teams.
  • Engaging customers at all levels to understand challenges and needs to develop technical solutions.
  • Demonstrated knowledge of test-driven development practices and experience with any of the version control tools such as GitHub, Developer Cloud Service, Bitbucket and Continuous Integrations with Maven, Jenkins
  • Infrastructure deploy tools such as Chef and Terraform or other tools will be plus
  • Mentoring & providing leadership to resources.
  • Bachelor’s degree in Computer Science, a related field, or equivalent technical education in a directly related area
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

Share This Job

Powered by