We're Hiring

Senior .NET Developer

You will be part of a brand-new team here in Cluj-Napoca. Our focus is on delivering high-quality services and meeting business objectives on time.
The client is a product company in the energy supply area in Austria.

Job Responsibilities:
  • Front end development (interfaces and reports)
  • Web services (SOAP and REST)
  • Connection of external systems such as: creditworthiness checker, E-Control tariff calculator, KSV, E-charging station management, SmartMeter systems handheld / workforce systems, etc.
  • Research into new technologies: New frameworks, Use of purchased libraries
  • Ensuring technological development (migration from CVS to Git, migration from Desktop to Web application.)
  • Research new areas such as BigData (Hadoop), NoSql, AI applications
  • If there is knowledge: development of apps for Android and IOS
Job Requirements
  • Minimum 4-5 years of professional experience in object-oriented software development (in C # / .NET environment)
  • Experience in developing desktop applications with WPF / Windows Forms
  • Experience with WCF / ASP.NET Web API / REST - advantage
  • Experience with connecting to (preferably Oracle) databases
  • Advanced German speaker
  • Analytical thinking, structured and result oriented work
  • Teamwork oriented
Senior Oracle PL/SQL Developer

You will be part of a brand-new team here in Cluj-Napoca. Our focus is on delivering high-quality services and meeting business objectives on time.
The client is a product company in the energy supply area in Austria.

Job Responsibilities:
  • Development of SQL and PL/SQL scripts on Oracle databases
  • Collaboration on large applications (600 tables, 9,000 DB objects)
  • Big Data research (data modeling, index design, code optimization for the CBO, etc.)
  • Research NoSQL and Big Data concepts in Oracle but also integration of Hadoop / Casandra
  • Development of components / functions / packages for the frontend (C #), reporting with List & Label and web portals (PHP and Apex)
  • Ongoing development and maintenance of the existing application with approx. 650 tables and over 9,000 database objects
  • If knowledge is available: Support for DBA tasks
  • Technical advice and code optimization support for our customers
Job Requirements:
  • Minimum 4-5 years of professional experience with PL/SQL
  • Advanced German speaker
  • Independent and reliable work
  • Analytical thinking, structured and result oriented work
  • Teamwork oriented
Senior Android Developer

You will be part of a team who is experienced and passionate about mobile technologies. The department holding the open position has a vast experience in mobile development focused on modern banking and trading features.
The projects specialise in customisable and modular mobile components that are integrated in internal or 3rd party applications. The products provided by the team are currently used in multiple mobile banking applications, both iOS and Android, that are available in several European countries.

What we are looking for from you:
  • Minimum 3 years of developing native Android applications
  • Experience in developing modules of high complexity for an Android application
  • Development experience with Object-Oriented Design
  • Experience with clean architecture and SOLID principles
  • Knowledge and experience of the standard tools and methodology of the industry
  • Knowledge of technology trends specific to the Android platform
  • Knowledge of GIT and code management strategies
  • Experience with Agile/SCRUM frameworks
  • Understanding of the software development life-cycle and product management
  • Minimum English language level: B1 (Intermediate English)
Job Description
  • Design and implement a fully modularised client architecture
  • Design and implement complex and reusable modules according to industry standard requirements
  • Refine the current Android/Java coding guidelines (both Java and Kotlin)
  • Re-define/refine technical framework for the current project
  • Improve continuous integration
  • Implement samples that fully encapsulate all project guidelines
  • Improve unit testing and increase code coverage
  • Establish project structure supporting modular components
  • Contribute to the innovation process of the department
  • Provide mentorship to new colleagues when needed
Back-end Developer

Our backend engineers build banking/trading platforms, data integrations with partners, and APIs for front ends. You will be part of a team who is passionate about micro-services, service oriented architecture and work with technologies ranging from Spring-Boot, Apache Camel to big data frameworks like Kafka, Hadoop and Spark.

What we are looking for from you:
  • 2+ years of experience in developing Java based applications
  • Experience with one of JEE or Spring frameworks
  • Experience in designing RESTful APIs
  • Knowledge in service oriented architecture (SOA)
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Maven and Gradle
  • Understanding fundamental design principles behind a scalable application
  • Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Extra credit for:
  • Experience with Apache Camel or Spring Integration
  • Experience with Elastic-Search, Lucene or SOLR
  • Experience with Hadoop, Spark, Kafka, Storm
Front-end Developer

Under limited supervision, performs expert programming, configuring, and/or analysis, participate in the design/development process, act as subject matter expert for assigned applications, systems, and technologies, lead investigation and resolution efforts for critical/high impact problems, defects and incidents, provide technical guidance to team members.

Job Responsibilities:
  • Develop and maintain software applications from concept to finish
  • Build reusable code and libraries for future use
  • Guarantee the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Collaborate with other team members and other stakeholders
  • Work closely with designers, other developers, and managers to determine product scope, interactions, and features
  • Mentor other people, provide feedback, contribute to improving your team’s processes
What we are looking for from you:
  • 3+ years of experience on similar position
  • Strong understanding of Javascript including ES6 and newer language features and best practices
  • Good understanding of Angular/AngularJS and/or other popular Javascript frameworks & libraries
  • Good understanding of AJAX and working with Rest APIs
  • Good understanding of code testing and Javascript testing tools
  • Basic understanding of programming paradigms (OOP / FP) and design patterns;Experience with Typescript language is a plus
  • Strong understanding of CSS, CSS pre-processors and styling best practices
  • Experience in using UI libraries and frameworks to implement scalabale and responsive applications
  • Good understanding of cross-browser compatibility issues and ways to work around such issues
  • Strong knowledge of web technologies, including HTML5
  • Good understanding of browser APIs and browser rendering behavior
  • Familiarity with front-end build tools
  • Proficient with Git or other code versioning tools
Extra credit for:
  • Experience in working with Java, JSP and Apache Sling is a plus
  • Experience with AEM, OSGI and JCR is a plus
Junior Performance QA Engineer

The QA Engineer leads by example. Others follow because they respect the business expertise and laser focus on delivering high quality business value that the QA Engineer brings to the team every single day. The QA Engineer works closely with the Product Owners to ensure that the team’s testing approach is aligned with the broader organization.

What we are looking for from you:
  • 2+ years of experience on similar position
  • Strong knowledge of software QA methodologies, tools, and processes
  • Experience working in an Agile/Scrum development process
  • Experience in designing clear, concise and comprehensive test plans and test cases
  • Experience with full test cycle, including Integrated System Testing and User Acceptance Testing
  • Experience in web testing, financial sector testing is an advantage
Extra credit for:
  • Automation background and using HP QTP and ALM
  • Experience with service testing tools like SOAP-UI
  • Experience with performance testing tools like LoadRunner or JMeter
Scrum Master

As a Scrum Master you will oversee the development and delivery of a online banking platform for one of our clients.

What we are looking for from you:
  • 3+ years of experience on similar position
  • Guiding the team and stakeholders on how to use Agile/Scrum/Kanban practices
  • Facilitating getting the work done without coercion, assigning, or dictating the work
  • Flexibility to organise the team facing frequently changing requirements
  • Conducting sprint ceremonies
  • Excellent communication skills
  • Ability to track and remove impediments
  • Customer focused, sensitive to customer needs, their critical business cycles and schedule
  • Maintaining contact with client and stakeholders throughout projects to ensure satisfaction
Extra credit for:
  • Scrum Master certifications
  • Project Management certifications
  • Experience in Banking or Trading
  • Availability to travel
  • Experience with Atlassian tools
  • Know-how about the software development lifecycle
  • Understanding of the servant leadership model

SQL/ETL Developer

The ETL developer will be responsible for analyzing the business requirements, design, develop and implement highly efficient, highly scalable ETL processes. Candidate is required to perform daily project functions with a focus on meeting the business objectives on time in rapidly changing work environment.

What we are looking for from you:
  • Thorough understanding of DWH and BI Dashboard Reporting concepts
  • Understanding of Data Models: Conceptual, Logical, and Physical & Dimensional/Relational Data Model Design
  • Develop detailed ETL specifications based on business requirements
  • Analyze functional specifications and assist in designing potential technical solutions
  • Proficient in ETL Informatica
  • Defines, develops, documents and maintains Informatica ETL mappings
  • Good knowledge in writing complex queries in Oracle PL/SQL
  • Maintain batch processing jobs and respond to critical production issues
  • Communicate well with stakeholders on his/her proposal/recommendations Knowledge, status/risks regarding delivering solution on time
  • Data Analysis, Data Profiling, Root Cause Analysis, Source to Target Mapping
  • Should able to understand Data Warehouse architecture and code
  • Should able to understand Banking system/processes and data flow
  • Knowledge working with versioning systems - Git, SVN
Extra credit for:
  • Experience as ETL Analyst in Banking Domain
  • Shell scripting knowledge
  • Experience with Microstrategy