API Architect

  • Date Posted Jul 22, 2022
  • Location Toronto, Ontario
  • Job Type Contract
  • Job ID 14815

Are you a versatile self-starter with demonstrated ability to take initiative and work independently with attention to detail? Then, Apply Now!

Working with one of the top financial clients this role calls for an API Architect who will be responsible for creating and publishing API design principles, patterns and architecture and contribute to API design planning, strategy and roadmap. This candidate will work with internal stakeholders to provide architectural recommendations and guidance and departmental presentations.

Responsibilities:

  • Create API Technology Standard based on industry common API and Security standards and best practices
  • Lead discussions between domain experts to design re-usable enterprise APIs
  • Quickly grasp new domain knowledge and translate them into scalable, cacheable, performant and secure API design.
  • Leads and facilitates the design of technology projects and applications.
  • Ensures sound and robust architecture and provides sufficient guidance for the successful implementation of solutions to mitigate negative enterprise technology and budget impacts.
  • Identifies and researches relevant technologies, performs proofs of concept/prototypes and recommends the applications of such technologies for future product architecture.
  • Identifies opportunities to strengthen the capability of the technology organization (e.g. sharing architectural expertise to promote technical development, mentoring employees, building communities of practice and networks).
  • Stays abreast of industry technical and business trends through participation in professional associations, practise communities, and individual learning.
  • Provides architectural expertise and domain knowledge on APIs to advise and guide senior leaders

Desired skill set:

  • 7-10 years of work experience in an IT BSA or BA role
  • 8+ years of proven software and application architecture experience
  • Master of Science in computer science, engineering, information systems or math.
  • Strong technical background, proficient in at least one of the following programming languages: Java, Nodejs, Go, Kotlin, JavaScript, C#, Ruby, Python, etc.
  • Proven experience designing and implementing mobile applications and services at a large scale.
  • Proven experience designing and implementing cloud-based applications, awareness of main public cloud offerings
  • Good knowledge of the API design ecosystem including Swagger, Open API, RAML, YAML, Smart Doc, etc.
  • Good knowledge of API and Microservices technologies and containers.
  • Good Knowledge of APIM platforms, OAuth2 and OpenID Connect
  • Expert knowledge of computer or network systems hardware and software theory, practice, concepts, and technologies, different types of network topologies and security with proven integration experience on scalable complex systems across geolocations or clouds infrastructure.
  • Proven experience and excellent knowledge of most common software architecture & design patterns and the complexity of the large global financial organization.
  • Self-starter and self-motivated to learn new technologies and ability to adapt to change while continuing to deliver on assigned objectives.
  • Awareness of how scalable, the enterprise-level software system is designed (both on code and infrastructure levels).
  • Excellent interpersonal, communication, and influencing skills with the ability to build and foster relationships with business users, project stakeholders, strategic technology partners and external vendors.
  • Understanding of software release process (environments, binary repositories, CI/CD).
  • Attention to detail, and high standards for quality.
  • Strong time management skills including multi-tasking in fast-paced environments while keeping attention to details, and high standards for quality.
  • Sufficient business knowledge to assess the impact of applied technology on customer business processes.
  • Understanding of the strategic technical direction of middleware, continuous Integration, and continuous deployment, testing, systems management, enterprise data and access layers, and pertinent styles of computing.
  • Possesses a deep understanding and problem-solving ability of various complexities.
  • Expert knowledge in the techniques that go into producing designs of complex systems, including requirements discovery and analysis, formulation of solution context, identification of solution alternatives and their assessment, technology selection, and design configuration.
  • Seasoned expert with extensive industry knowledge.
  • Technical leaders are viewed as thought leaders for innovation.
  • Expert verbal and written communication skills
  • Excellent analytical, influencing and problem-solving skills
  • Exceptional collaboration and team skills with a focus on cross-group collaboration
  • Able to manage ambiguity.
  • Commendable data-driven decision-making skills

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

 

 

 

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top