- Designs estimates and implements technical solutions for medium/high complexity applications.
- Participates actively in all phases of application development lifecycle.
- Collaborates with various project stakeholders to provide support for clarifying requirements processes architecture and priorities.
- Recommends and promotes IT industry standards tools practices (DevOps etc.) to achieve wellengineered software products.
- Proposes improvements and escalates risks/issues related to development activities.
- Participates in the review of the work done by development team members.
- Learns and applies new technologies practices and tools as appropriate to the project.
- Participates in internal and external tech communities events.
- Shares experience and knowledge gained from projects.
Qualifications :
- 2 years of experience in software development.
- Good understanding of different common programming paradigms (OOP Functional etc.).
- Familiar with design/architectural patterns and clean code principles (e.g. SOLID GoF MVVM).
- Proficiency in relevant programming languages frameworks and tools such as Java IntelliJ IDEA Spring Hibernate Maven Gradle. Nice to have: Kotlin.
- Practical experience in platformspecific database systems and SQL.
- Understanding of version control systems like Git or similar.
- Experience with testing and mocking frameworks.
- Familiar with communication protocols and standards such as HTTP REST JSON TCP/IP.
- Basic knowledge of Agile methodologies (e.g. SCRUM KANBAN).
- Basic knowledge of CI/CD tools and practices.
- Good problemsolving skills and analytical thinking.
- Excellent communication and teamwork abilities.
Additional Information :
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance: Competitive salary package share plan company performance bonuses valuebased recognition awards referral bonus;
- Career Development: Career coaching global career opportunities nonlinear career paths internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects rotations internal tech communities training certifications coaching online learning platforms subscriptions passiton sessions workshops conferences;
- WorkLife Balance: Hybrid work and flexible working hours employee assistance programme;
- Health: Global internal wellbeing programme access to wellbeing apps;
- Community: Global internal tech communities hobby clubs and interest groups inclusion and diversity programmes events and celebrations.
Remote Work :
No
Employment Type :
Fulltime