Architecture development and modernization, selection, justification, and approval of key decisions.
Design and modernization of IT solutions based on a microservices architecture.
Design and modernization of the data model and database structure.
Decomposition of the overall architecture down to the level of individual components, justification of the solution selection.
Estimation of task completion timelines.
Design of formats and interfaces for interaction with adjacent systems and between system components.
At least 3 years of commercial development experience.
Experience with microservices.
Experience with the Spring Framework (Core/AOP/REST/MVC/Data/Security).
Experience with databases (PostgeSQL, MongoDB, etc.).
Knowledge of modern design patterns and successful application.
Deep understanding of the Java programming language.
Understanding of SOLID principles.
Experience with Docker, Kubernetes.
Developing the server side of the module.
Maintaining product functionality.
Participating in functionality refinement, code optimization, and refactoring.
Over 2 years of experience with PL/SQL.
Experience in code optimization (GIT, Oracle APEX).
Experience reading other people’s code and restoring logic from existing code.
SQL knowledge (DML, DDL, TCL, DCL): ability to write complex queries, use various SQL operators and functions to retrieve data from the database and modify data.
PL/SQL knowledge: basic constructs and capabilities of the PL/SQL language, including procedures, functions, triggers, packages, and cursors.
Experience in developing and maintaining banking software using similar technologies.
Design development for web and mobile applications in accordance with customer requirements.
Proposing optimal implementation methods and development tools.
Design consulting with developers.
Working with the BA to develop interface prototypes for web and mobile applications.
At least one commercial experience: working with both new and maintaining the design of existing apps.
Portfolio: web and mobile apps (iOS, Android).
Proficiency in Figma: working with auto-layouts and variations, and the ability to design an interactive prototype.
A good understanding of UX principles.
Knowledge of typography and color.
Ability to draw simple icons.
Ability to present and defend designs.
Knowledge of Human Interface Guidelines and Material Design.
Knowledge and experience with design systems.
Understanding of application layout principles and responsive design.
Experience working with fintech projects.
Experience with high-load interfaces.
Proficiency in Sketch, graphic design skills, and animation tools (Principle, Adobe AE).
The primary project is a web-based CRM system aimed at small and medium businesses. This position also includes opportunities to work on other management projects.
Managing the testing team on projects (task estimation, team work review).
Supporting the company’s established testing process.
Performing web application testing.
At least 2 years of experience testing web and mobile applications.
Experience as a QA Lead.
Experience using traffic analyzers (Fiddler, Charles).
Understanding of client-server architecture principles.
Knowledge of App Store Review Guidelines and iOS Human Interface Guidelines, as well as Android standards for navigation and design.
Experience testing APIs (Postman).
Knowledge of SQL queries.
Event organization: participation in industry exhibitions, targeted seminars, and conferences.
Managing corporate social media pages (Facebook, LinkedIn).
Managing corporate email.
Managing corporate CRM.
Organizing congratulatory campaigns for clients.
Conducting marketing research.
Promoting company products and services.
Higher education.
Experience in a similar or equivalent position.
Strong verbal and written communication skills.
English proficiency – at least Intermediate+.
Attentiveness and a high degree of responsibility.
Collection, analysis and formalization of functional and non-functional requirements.
Writing technical documentation (API specifications, mapping, DB, usage guides).
Maintaining project documentation in Confluence, Word.
UI prototyping in Axure/Figma.
Optimization of existing business processes and methods of implementing tasks.
Consulting a team of developers, business analysts and testers during the implementation and support of projects for the creation and development of company products.
Work in the banking sector is a must (with banking software).
Experience and knowledge of the specifics of running applications on web and mobile platforms.
Understanding integrations using web services.
Understanding the basics of DB and SQL.
Knowledge of API.
SIEM system deployment, configuration and administration, connecting event sources, support.
Monitoring and analysis of information security events, assessment of new threats and correlation of security rules based on them.
Participation in incident investigations and creation of safety reports.
Collaborate with other teams (IT) and participate in security planning.
Experience with SIEM solutions from 1 year.
Knowledge and understanding of the basic principles of construction and operation of network infrastructure, virtual infrastructure, protocols and security technologies (TCP/IP, VPN, IDS/IPS, Firewall, etc.).
Understanding the basics of information security, types of threats and vulnerabilities, methods and means of cyber attacks. Knowledge of the principles of logging, analysis and monitoring of events.
Knowledge of programming and scripting languages (Python, PowerShell, Bash) to automate tasks and create custom reports.
Conducting full testing of web applications (company R&D projects).
Compiling and updating test documentation.
Preparing test reports.
Knowledge of the software development lifecycle and the role of testing within it.
At least 1.5 years of experience testing web/mobile applications.
Knowledge of mobile-specific tests.
Experience using traffic analyzers (Fiddler, Charles).
Understanding of client-server architecture principles.
Experience writing test documentation.
Experience testing APIs (Postman).
Basic knowledge of SQL queries.
Knowledge of App Store Review Guidelines and iOS Human Interface Guidelines.
Android standards for navigation and design.