The API Practice

Rivergate Officetel, 151-155 Ben Van Don, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Mô tả công việc

Tóm tắt công việc

We are looking for an experienced Senior Software Engineer with excellent attention to detail to join our small and dedicated team on the river in D4.

We are a small and passionate company who are building and supporting a software platform that provides an API first framework for agile software development to help organisations design, develop and manage enterprise quality digital services using modern software practices. 

You must have strong RESTful API design skills, and a deep knowledge of API related strategies, technologies and platforms.

Using modern DevOps practices, everything you build from infrastructure to interfaces, will be continuously integrated, tested and deployed using automation (CI/CT/CD). 

Secure and scalable architecture that’s built on proven and repeatable patterns will be at the core of everything you do, so you’ll be experienced with Containers (Docker), Container Orchestration (Kubernetes) and Service Mesh (Istio). 

You will be responsible for collaborating with the product owner / owner of the company, leading, mentoring and growing the team, and working with clients to help communicate and demonstrate the value of the FlowStep platform.

Why You'll Love Working Here

  • Small, passionate and professional team
  • High profile clients
  • Leading edge technologies
  • 10% annual bonus if targets for code quality and test coverage are met
  • Have a say in how the team and business operates


 

Yêu cầu công việc

Your Skills and Experience

You will have a very good understanding of modern web development practices including RESTful API design, Data Structures (JSON Schema and Protobuf) and a strong focus on DevOps and Automation.

You require a solid understanding of frontend technologies (AngularJS, jQuery, Java script, CSS, Bootstrap), as well as strong scripting skills Backend (C#, ASP.NET, MVC, API Framework).  A working knowledge of scripting languages (Python, Shell, Powershell), source code control (Git), and CI/CD tools (TeamCity, Jenkins, Ansible, Octopus) is also required.

You:

  • Excellent communications skills in English
  • RESTful APIs
  • Swagger 2 / OpenAPI Specification 3
  • Postman
  • .NET Core
  • C#
  • SQL and NoSQL Database Technologies
  • DevOps
  • CI/CD
  • Cloud Infrastructure (AWS, Azure of GCP)
  • Containers (Docker), Container Orchestration (Kubernetes) and Service Mesh (Istio)

Nice to have

  • Enterprise Security
  • API Program Experiecne
  • Experience with TDD/BDD, Writing good unit/integration tests
  • Familiar with Swagger 2 / OpenAPI Specification 3
  • Familiar with JSON Schema / Protobuf

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • JavaScript
  • C#
  • RESTful API
  • ASP.NET
  • jQuery
  • JSON
  • CSS
  • Bootstrap
  • PowerShell
  • MVC
  • Python
  • Git
  • TDD
  • NoSQL
  • MS SQL
  • Jenkins
  • AngularJS
  • BDD
  • TeamCity
  • Docker
  • MS Azure
  • DevOps
  • Ansible
  • Protobuf
  • CI
  • Swagger
  • Postman
  • AWS
  • CD
  • Kubernetes
  • .NET Core
  • GCP
  • Istio

Thông tin doanh nghiệp

The API Practice has a software platform called FlowStep.

We're passionate about creating the best experiences for our clients.

We are passionate about creating the best experiences for our clients, and are uncompromising in the standards we pursue.

Our software platform is called FlowStep. It helps our Government and Enterprise clients design, build and manage transformative digital initiatives using modern, agile software development practices.

FlowStep uses an API first framework that facilitates a centralised and shared understanding of requirements through a valuable, inclusive, and collaborative process that’s designed to empower business, product and technology stakeholders.

FlowStep uses a combination of “user centred” design principles, and “behaviour driven development" practices to introduce efficiencies through features that accelerate product and software lifecycles, and improve the overall quality of a software program.

 

Các việc làm khác của nhà tuyển dụng này