Senior programmer analyst

Back

Senior programmer analyst

Information Technology
Closing date: 13-Jun-2024

Description

RESPONSIBILITIES:

  • Software design;
  • Development and enhancement of corporate applications;
  • Support of corporate applications within designated expertise;
  • Code review from external suppliers;
  • Mentorship and assistance for less experienced employees;
  • Participation in architectural committees.

REQUIREMENTS:

 

  • Higher education in software engineering or a related field;
  • At least 3 years of relevant experience;
  • Understanding of DDD principles and knowledge of OOP patterns;
  • Knowledge of software architecture;
  • Proficiency in Java or Spring Boot;
  • Experience with relational databases (particularly PostgreSQL), practical skills in writing SQL queries with JOINs;
  • Experience with RESTful APIs, knowledge of web development principles;
  • Familiarity with Git, GitFlow, GitlabFlow;
  • Strong communication skills necessary for working in a distributed team;
  • Ability to work in a team;
  • Quick learner.

An advantage for the candidate would be:

  • Experience with Cuba Framework;
  • Knowledge of JavaScript (vanilla);
  • Familiarity with Docker, Kibana, Kubernetes, Gitlab CI.

LOCATION
Almaty , Kazakhstan

Full day

Closing date: 13-Jun-2024