Role Overview:
We are looking for an experienced Architect/Team Lead to join our IT team. You will be responsible for the Merchant Management system.
If you have excellent IT architecture skills, programming skills, team-lead experience, and a passion for developing applications or improving existing ones, we would like to meet you. As a Architect/Team Lead , you’ll work closely with our business analysis team, other teams, and business to ensure system consistency and improve business functionality.
Ultimately, you should be able to elaborate a system architecture and manage the development team to deliver functional and stable applications to meet our company’s needs.
Key Responsibilities:
- Managing developers and other team members
- Team product supply management
- Development of a methodology for managing the life cycle of team products
- Interaction with other development teams
- Participation in the recruitment of staff to the team
- Participation in the presentation of solutions to stakeholders
- Participation in testing solutions
- Consulting and participation in staff training, conducting workshops and trainings
- Participation in performance evaluation of team members
- Reporting to the immediate supervisor
- Participation in certifications
- Participation in organizing Dev(Sec)Ops pipelines
- Development and documentation of information system architecture
- Formation of the technological stack of the information system
- Participation in code reviews
- Designing an information system data model
- Participation in the development and management of information system requirements
- Development and debugging of new and existing functions of the information system
- Development of database information system
- Monitoring and debugging the performance of the information system
- Scalability and Future-Proofing
- Lead initiatives to streamline development processes
- Technical Risk Assessment and Mitigation
Requirements & Qualifications
-
- Proven work experience as an IT system architect
- Proven work experience as a team lead
- In-depth understanding of the entire software development process (design, development and deployment)
- Hands-on experience with Java
- Knowledge of ArchiMate and UML
- Continuous Learning and Adaptability
- Working knowledge of Spring framework, Hibernate, Kafka, PostgreSQL
- Experience in Camunda as an advantage
- Familiarity with eCommerce payments and payment cards technologies is a plus
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude.
- BSc degree in Computer Science or relevant field.
-
Fluent in English.