Software Architect

Apply

Summary

We are looking for an experienced software architect with in-depth Linux OS knowledge, Python3 and REST API design & development background.

In this position you will become a part of an experienced new team, developing a REST API based device orchestration solution from scratch. Our customer is a world’s leading networking equipment and software vendor.

As REST API Architect you will participate in defining product architecture and design, creating technical documentation, providing technical guidance and coaching developers and engineers, overseeing the progress of development team to ensure consistency with the initial design.

Dedicated recruiter:
Taras Leskiv
Recruitment Lead

Responsibilities Responsibilities

  • Define best practices and implementation plan within the agreed technical scope of work

  • Define API development approach and guide the team accordingly

  • API security standards and implementation (OAuth 2.0, OpenID or JWT) as per system requirements

  • API security certification, authentication, authorization, IP security setup, and endpoint configuration

  • Define test cases for API and guide the team accordingly

  • Cooperation with customer to get KT and create API development plan

  • Interpretation of customer requirements into functional technical requirements

  • Ensure that software meets all quality, security, modifiability, extensibility requirements etc.

  • Approve final product before launch

  • Successful communication of all concepts and guidelines to development team

Requirements Requirements

  • Excellence in writing and maintaining of clear end-user documentation, including service API specifications, architecture patterns, best practices and data definitions

  • In-depth knowledge of Linux ecosystem and strong Linux troubleshooting skills

  • Good scripting skills in Python3

  • Full knowledge and deep understanding of QA methodologies

  • In-depth knowledge of REST API implementation

  • Knowledge of no-SQL DB such as Mongo DB

  • Proven track record of designing scalable high throughput systems that have ability to pass through huge amount of API requests per day

  • Knowledge or experience of building services for usage of modern authentication techniques such as OAuth2 and OpenID Connect

  • Experience of driving analysis, design and implementation of public APIs, especially REST-based, and application components

Would be a plus Would be a plus

  • High quality organizational and leadership skills;

  • Outstanding communication and presentation abilities

  • Knowledge of technical English at Intermediate level and higher

  • A customer driven approach

  • Effective time management skills, ability to be flexible in a changing environment

  • Strong technical documentation skills

  • Good communication skills, ability to work in a team

Want to develop innovative products? Let's talk!

You can attach your resume here:

file not selected
By filling out your contact information in this form, you agree to our Privacy Policy.*