Актуальные заказы по nosql

MySQL/PHP Application Developer

Постоянная работа
Full-time

В информационное агентство, специализирующееся в сфере финансовых рынков требуется MySQL/PHP Application Developer. Формат работы удаленный, но будет необходимо раз в квартал посещать офис в Санкт-Петербурге или Ереване.


Обязанности:

  • Участие в проектировании БД, проекций для витрин данных (сайтов), разработка репликаторов для поддержания актуального состояния проекций.
  • Поддержка и развитие слоя работы с БД, который в дальнейшем используется другими командами.
  • Оптимизация сложных SQL запросов работающих с большими объёмами данных для увеличения быстродействия;
  • Поддержка и развитие проекта по организации доставки данных клиентам (дата фиды);


Требования:

  • Уверенное понимание принципов проектирования реляционных БД, знание SQL (MySQL 8+) и его возможностей (CTE, оконные функции, триггеры и т.п.);
  • Опыт и понимание принципов оптимизации SQL запросов;
  • Уверенное знание PHP 7.4+, принципов ООП, шаблонов проектирования;
  • Опыт работы PHP backend программистом 5+ лет;
  • Опыт работы с GIT;
  • Желание работать в команде;


Будет плюсом:

  • Опыт работы с highload проектами и оптимизации структуры БД и SQL запросов для увеличения быстродействия;
  • Опыт работы с noSQL хранилищами (MongoDB).

Senior Azure DevOps engineer

Удаленно
Full-time

Project in healthcare industry.


Responsibilities

  • Build the automation processes of our Big Data platforms.
  • Install, deploy, configure, maintain and monitor infrastructure, systems, and management tools of our Big Data platforms.
  • Ensure the highest levels of systems and infrastructure availability for our Big Data platforms.
  • Ensure the proper security standards in terms of infrastructure, systems, and processes.
  • Monitor and test application performance for potential bottlenecks, identify possible solutions and work with developers to implement fixes Provide 2nd level support.
  • Liaise with vendors (Azure and Databricks) and other IT personnel for problem resolution.


General Requirements

  • University degree or similar education in Software Engineering or Computer Science.
  • At least 3 years experience in DevOps and/or in using automation to build infrastructure.
  • Fluent English and good communication skills both in verbal and written form.
  • Ability to work in a globally distributed environment.


Technical Skills

  • Understanding of infrastructure automation concepts and good hands-on knowledge of Ansible.
  • Understanding of containerization concepts and strong knowledge of Docker.
  • Good understanding of Versioning Control systems and strong knowledge of Git.
  • Hands-on experience in Linux administration and in Bash scripting.
  • Experience with Jenkins.
  • Proficiency in writing scripts in Python.
  • Understanding of cloud paradigms (IaaS/SaaS/PaaS).
  • Understanding of networking concepts and cybersecurity best practices.
  • Understanding of agile software development process.
  • Accustomed to leverage tools like Confluence and Jira for knowledge and collaboration management.
  • Hands-on experience with MS Azure.
  • Experience with container orchestration and knowledge of Azure Kubernetes.
  • Familiarity with Big Data technologies: Spark/Hadoop, Azure Databricks, Apache Airflow.
  • Understanding of SQL and NoSQL database types, paradigms, and design patterns.

Инженер-программист Java

Full-time
Постоянная работа

Проект

Мы ищем опытного Java-разработчика с опытом работы на PHP или GO в международную финтех-компанию, специализирующуюся на трейдинге, Forex, ETF, криптовалютах и т.д.

Специалист будет отвечать за создание и поддержку наших программных приложений.


Обязанности:

- Работа в составе команды разработчиков и участие во всех этапах жизненного цикла разработки.

- Написание хорошо спроектированного, тестируемого, эффективного кода и тестов.

- Анализировать текущие компоненты и предлагать необходимые обновления.

- Составлять и использовать техническую документацию по изменениям.

- Быть в курсе всех передовых практик, тенденций и развития отрасли.


Требования:

  • Опыт работы в области разработки программного обеспечения от 3 лет.
  • Отличное знание Java SE.
  • Некоторый опыт работы с PHP или Go (оба или хотя бы один из этих языков).
  • Практический опыт работы с Spring: Boot, MVC, Data и т.д.
  • Опыт разработки высоконагруженных систем обработки данных.
  • Опыт работы с SQL (предпочтительно PostgreSQL) и ORM-технологиями (JPA, Hibernate).
  • Понимание работы ESB (предпочтительно Kafka).


Желательно иметь:

  • Опыт работы в финансовых, инвестиционных или торговых компаниях.
  • Хорошее знание структур данных, архитектурных паттернов.
  • Опыт работы с базами данных NoSQL (Redis, MongoDB).
  • Опыт работы с нативными облачными средами (предпочтительно AWS).
  • Опыт работы с SOA и микросервисами.
  • Понимание методологий Agile.


Преимущества:

  • Работа в динамичной и быстро развивающейся международной компании.
  • Релокационный пакет в Черногорию.
  • Использование передовых технологий и современных бизнес-практик, таких как Agile.



Data Engineer with Informatica

Удаленно
Full-time

Project: IT service provider for the life science and healthcare industry.


Requirements:

  • Proficiency in administering Informatica PowerCenter or Informatica Cloud, including installation, configuration, and maintenance of the Informatica environment.
  • Knowledge of securing the Informatica environment, including user access management, authentication methods, and data encryption.
  • Proficiency in monitoring Informatica resources, managing server logs, and performing routine maintenance tasks to ensure smooth operations.
  • Experience with scripting languages (e.g. Python or Bash) and automation tools to automate administrative tasks and improve efficiency.
  • Experience in optimizing Informatica workflows, sessions, and mappings for better performance and efficiency.
  • Ability to diagnose and resolve issues related to Informatica workflows, data integration, connectivity, and performance.
  • Ability to handle change requests, coordinate deployments.
  • Knowledge of data quality management, including profiling, cleansing, standardization, and validation techniques.


Nice to have:

  • Familiarity with database concepts and SQL queries.
  • Experience with ETL processes and tools, including the ability to design and implement efficient data workflows.
  • Understanding of Informatica Cloud IDMC integration process with other applications and systems using APIs.
  • Knowledge of data warehousing concepts, such as data modeling, dimensional modeling, and star schemas.
  • Familiarity with big data technologies, such as Hadoop, Spark, and NoSQL databases.
  • Understanding DevOps methodologies and tools can help in managing and deploying Informatica Cloud IDMC pipelines and processes more efficiently.



Full-Stack developers

Удаленно
Full-time

We are looking for Full-Stack developers with the following requirements:


- 3+ years (ideally 5+ years) of experience as a Full-Stack software engineer

- Strong knowledge of JavaScript and its execution environments (both server-side and client-side)

- Experience with front-end JavaScript frameworks and libraries (Vue.js is a big plus)

- Experience with messaging systems (Apache Kafka, RabbitMQ, etc.) and understand concepts like concurrency and transaction management

- Experience with establishing and managing relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB)

- Experience with the Docker and its orchestration tools (k8s, docker-compose)

- Understanding of basic primitives in Web3 (DAO, NFT, FT etc.)

- Understanding of fundamental principles in cryptography

- Be comfortable with the modern stack and common standarts in Web3 (web3.js, ERC-20, ERC-721, near-api-js, NEP-141, NEP-171, client-side private key management, etc.)

- Writing extensive comments, documentation, design flow diagrams, and review PRs in English

- Working with our team to create tutorials and demonstrations that allow other developers to easily use/interact with the open-source components you develop

- English at B1+ (i.e. be able to keep all public conversations in English)

- Strong organizational skills — ability to work full-time remotely with no supervision

- Responsibility — we want to trust you



Full-stack engineer

Удаленно
Full-time

Project

The (further) development of software for the purpose of iterative experiment design, data visualisation and connection to the Alb. database.

 

Backend Components:

Therefore, the software development also requires the design and development connectivity to the Alb. database via REST API as well as the frontend with user interface. The first component of API development is required to be developed using Python and TypeScript as well as serverless technologies based on Azure. Developer will be responsible for creating web application backend components from scratch, which will be exposed as REST Web APIs to frontend. In this role, you should be able to write functional code, which handles data from external REST APIs as well as from NoSQL database.

 

Frontend:

The second frontend component requires proficiency in AngularJS and TypeScript with the ability to make code design decisions. In addition, the developer has Python development skills, experience in API development and testing as well as in data visualization frameworks like D3.js.

 

Backlog items will be assigned in Azure DevOps containing business requirements and acceptance criteria.


Tasks:

-       Affiliation of scalable and responsive cloud-based Web application using state-of-the-art frontend engineering practices by:

o  Designing a technical concept, coding, testing and documentation according to the backlog item based on TypeScript and Python [BE]

o  Designing a technical concept, coding, testing and documentation according to the backlog item based on AngularJS and TypeScript [FE]

o  Translation of UI/UX design wireframes to actual code, by developing web user interface components and related tests [FE]

o  Designing and testing of APIs [FE]

o  Implement serverless technologies based on Azure, Azure Cosmos DB as well as Azure Event Hub [BE]

o  Creating web application backend components from scratch, which will be exposed as REST Web APIs to frontend [BE]

o  Write functional code, which handles data from external REST APIs and from NoSQL database [BE]

o  Implementing JWT-based authentication and access token handling [BE]

o  Performing visualization within data visualization frameworks like D3.js [FE]

o  Developing CI/CD build pipelines for the developed web components and takes actions to keep code/systems stable and efficient [BE, FE]

o  Testing including unit, integration, and performance tests [BE, FE]

-       Identify, design, and implement product improvements for the project related tasks according to the discussed backlog [BE, FE]

-       Documentation of technical implementation and related processes in Azure DevOps. Company will validate and approve it [BE, FE]