Optima Apps is delivering high quality IT products and services, which help our clients grow their businesses and improve their efficiency.
Using latest industry standards are our highest priority and implementing agile methods, gives us possibility to quickly answer to all clients’ needs and adapt quickly to all changes that one project can require.
Our main services are software engineering, consulting, software and system architecture, DB engineering and system administration.
Currently we are expanding the Data Team and we are seeking a talented, highly motivated Data Warehouse Developer with experience in design, development and with emphasis on analytical and forward thinking. With a specific focus on our analytics platform utilising some of the most sophisticated models in the industry, the successful candidate will thrive in a dynamic, technologically superior environment where individual autonomy, responsibility and drive are recognised and supported. We value self-starters and encourage individual innovation and enthusiasm in all of our technology roles.
Our technological platform is constantly evolving as we apply new and emerging technologies to our expanding business. The nature of our business demands high levels of agility, which in turn requires our team to be technically superior. The candidate we hire for this position will be working from our office in Belgrade.
Core Responsibilities
Including but are not limited to
- Design and developing data solutions using our existing tech stack to best serve the business.
- Supporting our applications and tools through their lifecycle of requirements, development, testing, deployment, documentation, operation, user training, maintenance and enhancement.
- Ensuring stability, integrity, accuracy, timeliness and usability of existing data resources.
- Collaboration with all stakeholders in establishing, refining, and documenting database and other functional requirements.
- Using specialist knowledge to inform the team’s technical decisions.
- Contributing to the review, selection and adoption of proprietary and third-party solutions.
- Ensuring compliance with relevant company standards and guidelines.
- Contributing to the technological and methodological direction of software within the development team and the company as a whole.
Essential Skills
- Extensive SQL knowledge and experience (All variations and breeds of SQL)
- Data warehousing experience
- ETL pipelines design
- Reporting & BI skills
- Excellent analytic, communication and interpersonal skills
- Solid documentation skills
- A high level of self-motivation and capable of working on own initiative
- Ability to identify and solve hidden problems
- Excellent knowledge and experience in performance tuning
- Experience in logical and physical data modelling
- Proficiency in relational and non-relational databases with proper usage classifications
- Share knowledge across the whole team
- Influence and steer the technical development
Desirable Skills
- At least Bachelor’s Degree in relevant discipline
- Python, Java and R experience is an advantage, as is working on Linux/Unix platform
- Scripting and automation experience is an advantage
- Knowledge and experience in the full project lifecycle
- Experience as DBA is considered as a plus
- Fintech industry experience
- Fluency in English, written and verbal
What we offer:
- Pleasant and friendly working environment in Zvezdara where you will be surrounded by professionals experienced in many different areas, willing to support you in every step of the way and enthusiastic to hear how you solved problems you encountered
- Opportunity to develop professionally and personally
- Working on long-term projects in a stress-free manner
- Competitive salary
- Permanent employment, paid sick leave
- Regular working hours, no overtime
Only shortlisted candidates will be contacted. The interview will be held via video chat on Skype.