Category Archives: career-iasi

Senior Full Stack Developer

Senior Full Stack Developer

Project: Alfresco
Experience: 4+ years
Number of openings: 1

 

About Alfresco

We believe in helping individuals & organizations stay ahead of the curve by disrupting the old ways of making business run faster.

Our open source technology is focused on user experience & allows IT to build intelligent business solutions at breakthrough speed.

Business is no longer a series of transactions but a constant flow of information, ideas, decisions, and outcomes. That’s why we’ve developed a software platform that connects people, content, & processes, giving organizations the power to start their journey towards Digital Transformation.

 

Role and Responsibilites

You will work closely within an agile development team to ensure a high level of quality in various components of Alfresco Digital Platform, focused on the Application Development Framework front-end layer.

You will be exposed to almost all of the diverse technologies that make up the Alfresco product, and, when necessary, will work alongside other technical experts in these areas

As a Senior Full Stack Developer, you are responsible for designing, estimating, and building features within the pen-source application development framework and Alfresco’s business process management product, which are used to power enterprise and cloud-scale applications.

 

Main activities

  • Role would include the development of features for the front-end and back-end of Alfresco’s Web applications, bug fixing and optimization
  • Be an active part in defining the features that are going to be part of future versions
  • Design, build, and maintain high performance, reusable, and reliable Java based back-end applications
  • Ensure the best possible performance, quality, and responsiveness of the services

 

Mandatory skills

  • At least 4 years of recent practical experience in software engineering in a commercial setting
  • Web/Back-end application development
    • Java Development
    • Linux Operating System; Networking
    • Application Performance Analysis
    • Cloud Platforms: AWS
    • Enterprise or Large Scale Web Applications
    • API development, including REST style web services
    • Relational Databases in Cluster/Replication Configurations (MySQL, Oracle); More modern database solutions: MongoDB
    • Web Server applications, Tomcat, Weblogic or Websphere
  • Web/Front-end application development
    • HTML, CSS, JavaScript
    • JS Frameworks: Angular/React/TypeScript
    • REST API integration
  • Unit testing
  • Agile/Scrum Methodologies

 

Desirable skills and experience

  • BSc or higher in Computer Science or Engineering
  • Experience in web/cloud application development and deployments
  • Excellent Written and Oral Communication Skills
  • Experience in evaluating and recommending technologies
  • Experience in synchronizing technology lifecycles
  • Experience in balancing legacy vs. new technologies
  • Experience in working with customers, partners and vendors to create software solutions
  • Experience in teaming up with other organizations, including Project Management, Program Management, Product Marketing, Quality Engineering and Operations

 

Benefits 

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!
Senior Java Developer

Senior Java Developer

Project: Tribal
Experience: 5+ years
Number of openings: 2

 

About the client

Tribal is a Total Experience agency. Thinking beyond the established customer experience, we work with brands to consider the total experience – online, offline and internal engagement and processes – and create products, services and comms that people love. Made up of six practices – Customer Experience, Creative and Social, Tech Engineering, Business Consulting, Data Science and Innovation – they can stand apart or snap together to help our clients create hard-working and loved digital experiences.

 

Role Description

We are looking for a Senior Java Developer to join a product team of Java Developers, Architect and QAs, managed by a Technical Lead. The team will develop applications and services for one of our major clients, Volkswagen, ensuring flawless on-time delivery and quality Java code.

 

Core responsibilities

The successful candidate will also be responsible for:

  • Writing and testing code to a high standard across platforms and browsers and setting high standards for others to follow
  • Providing accurate times and costs for project briefs and helping project management understand the use of the time and the skills required
  • Analysing project briefs to accurately produce technical/functional specifications
  • Being thorough in any documentation and ensuring documentation from other members is of a high standard
  • Keeping track of changes in industry technologies and best practices and where applicable imparting this knowledge to others

  

Key requirements

  • Comprehensive knowledge of development using Java, with over 3 years commercial experience
  • Ability to produce well-structured, testable and maintainable code
  • Experience developing functionally rich, high traffic and high availability websites
  • Comfortable working with a CLI and Linux environments, such as CentOS
  • Working knowledge of applicable Internet standards and protocols
  • Knowledge and experience of Java web frameworks such as Spring
  • Knowledge and experience of build tools such as Maven and Gradle
  • Knowledge and experience of continuous integration and deployment tools such as Jenkins
  • Knowledge and experience of testing frameworks such as JUnit
  • Knowledge and experience of source control systems such as Git
  • Experience using RESTful API end-points
  • Good working knowledge of database technologies such as MySQL
  • Intimate knowledge and experience developing and maintaining web applications using Java
  • Ability to quickly grasp, review and contribute code within a large, complex architecture
  • Knowledge of common development best practices (e.g. TDD, clean code, SOLID)
  • Experience of managing and coding simultaneous projects with complex inter dependencies
  • Understanding of the project management processes involved in large website development
  • Ability to multitask across projects and demonstrate flexibility to changing priorities
  • Experience of scoping large technical projects with a high level of accuracy
  • Experience using task management tools such as JIRA

 

Soft skills wanted

  • Work effectively with other team members across disciplines
  • Possess good verbal and written communication skills
  • Pay attention to detail and have a commitment to quality
  • Be eager to learn and apply new skills and technologies
  • Take ownership and solve problems in a resourceful and professional manner
  • Be committed to keeping their skills and knowledge up-to-date by following industry trends, attending conferences/talks and having relevant certifications

 

Benefits

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!
.Net Software Developer

.Net Software Developer

Project: ClioTech
Experience: 3+ years
Number of openings: 1

 

ClioTech Company:

With over 22 years of experience in the financial services industry, ClioTech enjoys worldwide reputation and recognition.

The Group operates various brands in multiple regions and over 20 languages, specializing in CFD trading on web and mobile.

ClioTech is a multi-jurisdictional company, regulated in specific regions by CySEC and BVI FSC.

 

ClioTech Project:

We are a dynamic company with great working environments.

Our IASI team is leading the Group’s core technology development for over 6 years.

We see our team in the region as a strategic R&D asset and it’s constantly growing.

We offer many long-term, interesting and challenging positions and many team members grew with us over the years.

 

What are we looking for:

  • Someone who has proven development experience but who is always keen to learn;
  • You’ll be happy contributing ideas but also able to turn these ideas into practice;
  • Passionate about programming, you’ll be always on the lookout for new technologies that could help us to build a world-class product;
  • Build your expertise, keep up-to-date on latest trends and provide knowledge and suggestion in relation to architecture, design, best practice and latest development techniques and methodologies;
  • Great team working skills;
  • Recognise areas for improvement and propose solutions based on your own experience and best-practice;
  • Participate in all phases of the software development life cycle.

 

Skills & Experience:

  • An in depth understanding of .Net, C# – with 3+ years of experience;
  • An in depth understanding of OOP with 3+ years .Net or Java, C++;
  • Knowledge of Design Patterns;
  • SQL programming skills.

 

Experience that gives strong advantage:

  • Previous experience in developing complex distributed systems with high message throughput;
  • Working on big projects including legacy code;
  • Akka.NET;
  • Async programming in .Net;
  • TDD;
  • Dynamic and functional programming;
  • Websokets.

 

Personal skills and qualities relevant for all positions:

  • Team work;
  • Interest in technologies and science;
  • High motivation;
  • Work in dynamic environment;
  • Will and ability to acquire deep understanding of underlying business domain;
  • Lifelong learner who understands that continual improvement is the path to quality;
  • Wants to solve difficult design decisions.

 

Benefits:

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!
Java Software Developer

Java Software Developer

Experience: 2+ years
Number of openings: 9

About the client

The client is focused on improving urban mobility and considers smart cities as one of its core initiatives. The company has been investing in developing smart parking and smart transportation solutions and it is moving towards an account-based payments model. The software platforms help the local authorities in 4000 cities around the world to measure, monitor and manage the mobility within the cities. Every week around the world, customer’s terminals, mobile applications and online services, contribute to improving the living environment of its 100 million users by helping to reduce air pollution, optimize traffic, simplify payments, make cities more secure and economically dynamic.

 

Role and responsibilities

  • Writing and testing code to a high standard across platforms and browsers, setting standards for others to follow;
  • Be involved in software and architectural development activities;
  • Analyzing project briefs to accurately produce technical/functional specifications;
  • Record changes to improve established java application processes;
  • Strives to deploy all products and updates on time;
  • Review current systems, suggesting updates as needed;
  • Remain up-to-date on all current best practices, trends and industry developments;
  • Maintain a high standard of work quality and encourage others to do the same;
  • Identify potential challenges and bottlenecks in order to address them proactively;
  • Experience in working with customers, partners and other vendors to create software solutions.

 

Skills

  • Excellent core Java J2EE programming skills (2+ years);
  • Practical experience of using Spring Framework and Hibernate;
  • REST & SOAP API integrations;
  • Experience of applying software design patterns;
  • Familiar with using Source Control VSTFS, Git, Scrum and Kanban boards;
  • Continuous Integrations/Test Automation;
  • Web Server Application (Tomcat), Maven;
  • Write JUnit and integrations tests;
  • Experience in syncronizing technology lifecycles;
  • Ability to quickly understand and code for a large, complex technical architecture of a web based application.

 

Nice to have

  • Familiarity with GWT;
  • Experience with Front End technologies is a plus (HTML, CSS and JavaScript – ReactJS especially);
  • Very good English communications skills, both writing and speaking;
  • French language would be a plus.

 

Benefits

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!
Senior QA Automation

Senior QA Automation

Experience: 4+ years
Number of openings: 1

About the client

The client is focused on improving urban mobility and considers smart cities as one of its core initiatives. The company has been investing in developing smart parking and smart transportation solutions and it is moving towards an account-based payments model. The software platforms help the local authorities in 4000 cities around the world to measure, monitor and manage the mobility within the cities. Every week around the world, customer’s terminals, mobile applications and online services, contribute to improving the living environment of its 100 million users by helping to reduce air pollution, optimize traffic, simplify payments, make cities more secure and economically dynamic.

Role description

QA Automation Engineer will be part in all phases of application lifecycle from estimation to delivery. He/she will provide clean and reliable technical solutions under the guidance of more senior team members.

  • Follow and respect test strategy in line with the scope and organization standards;
  • Create detailed, comprehensive and well-structured test plans and test cases;
  • You will design automated tests to validate applications by creating scripts that run testing functions automatically;
  • Analyze bug reports and highlight problems to help identify fixes for them;
  • Participate in the design of major features from initial requirements through customer acceptance;
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements;
  • Participate in Agile Scrum process, including sprint planning, reviews and retrospectives;
  • Stay up-to-date with new testing tools and test strategies.

 

Skills:

  • 4+ years of experience;
  • Proven work experience in software quality assurance;
  • Strong knowledge of software QA methodologies, tools and processes;
  • Hands-on experience with automated testing tools (e.g. Selenium Web Driver, SpecFlow, open source or commercial automation test frameworks);
  • Ability to generate test effort estimates;
  • Ability to interpret test results for release decisions;
  • Strong understanding of object-oriented programming (e.g. C#, Java, Python, etc.);
  • Familiar with a CI tool (Jenkins, TeamCity, etc.);
  • Experience working in an Agile/Scrum development process;
  • Very good English speaking skills, both verbal and written;
  • BS/MS degree in a Computer Science, Engineering or a related subject.

 

Nice to have

  • good French speaking skills.

 

Benefits:

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!
Experienced Java Developer – Desktop Sync

Experienced Java Developer – Desktop Sync

Project: Alfresco
Experience: 4+ years
Number of openings: 2

 

About Alfresco

We believe in helping individuals & organizations stay ahead of the curve by disrupting the old ways of making business run faster.

Our open source technology is focused on user experience & allows IT to build intelligent business solutions at breakthrough speed.

Business is no longer a series of transactions but a constant flow of information, ideas, decisions, and outcomes. That’s why we’ve developed a software platform that connects people, content, & processes, giving organizations the power to start their journey towards Digital Transformation.

 

Role description

This is an exciting role and an opportunity to join the Ness Alfresco Engineering team.

As an Experienced Java Developer, you will work as part of an agile development team to design, develop, evolve and deploy various components of our Digital Platform, with a focus on backend development and exposure to devops and building quality into the platform.

You should have experience of integrating software components with various interface protocols, a commitment to producing quality work and a passion for learning new skills and technologies.

In this role you will be exposed to many of the diverse technologies and services on which Alfresco’s products are built, and, when necessary, will work alongside other technical experts in these areas.

 

Essential skills:

  • +4 years of recent practical expertise in software engineering;
  • Strong core Java and OOP;
  • Knowledge of Spring Java Framework;
  • Version control tools experience (preferably Git);
  • High motivation and good team player;
  • Passionate about technology;
  • Self driven in research and sharing best practices within the team;
  • Good English skills;
  • Knowledge of agile development methodologies such as Scrum.

 

Desirable skills:

  • Knowledge of clean coding best practices;
  • An understanding of what Enterprise Content Management is;
  • Experience with CI/CD pipelines and tools(Maven, Bamboo, Jenkins);
  • Experience deploying and running containers (Docker/Kubernetes)
  • AWS experience;
  • Experience with a TDD approach to development
  • Scripting experience ( Bash, Python, Perl).

 

Qualifications 

  • Bachelor degree in Computer Science or a related technical field.

 

Travel

  • Some travel may be required for this role.

 

Benefits

  • Training on application;
  • Access to trainings for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bounding and team building programs;
  • Attractive compensation scheme.

 

Join our team! Apply here!

 

Experienced Front End Developer

Experienced Front End Developer

Project: Alfresco
Experience: 2+ years
Number of openings: 1

 

About Alfresco

We believe in helping individuals & organizations stay ahead of the curve by disrupting the old ways of making business run faster.

Our open source technology is focused on user experience & allows IT to build intelligent business solutions at breakthrough speed.

Business is no longer a series of transactions but a constant flow of information, ideas, decisions, and outcomes. That’s why we’ve developed a software platform that connects people, content, & processes, giving organizations the power to start their journey towards Digital Transformation.

 

Roles and responsibilities

As an Experienced Front-End Developer, you are responsible for designing, estimating, building and testing features within the open-source Application Development Framework (ADF) and Alfresco’s Business Process Management (BPM) product Activiti, which are used to power cloud-scale enterprise applications.

You will work closely within an agile development team to ensure a high level of quality in various components of Alfresco Digital Platform, focused on the Application Development Framework front-end layer.

You will be exposed to all of the diverse technologies that make up the Alfresco product, and, when necessary, will work alongside other technical experts in these areas.

 

Main activities

  • Development of new features on Alfresco’s Web applications, bug fixing and optimization
  • Play an active part in defining the features that are going to be part of future versions though planning and estimation activities
  • Help other team members by taking part in regular code reviews and share your work through activities such as reviews, pairing, hackathons and demos
  • Work with other team members to ensure the best possible performance, quality, and responsiveness of the services and improve these qualities over time

 

Mandatory skills

  • 2-4 years of recent practical experience in software engineering in a commercial setting
  • Web/Front-end application development in an object-oriented language or framework, e.g. Angular, TypeScript, React
  • Knowledge of unit testing and TDD approach
  • Knowledge of basic design patterns and development practices
  • Experience using source code management tools, e.g. Git
  • Experience of Agile/Scrum Methodologies
  • Excellent Written and Oral Communication Skill

 

Desirable skills and experience

  • Knowledge of User Interface best practice & experience in developing cross-browser compatible applications
  • Web/back-end application development in an object-oriented framework, e.g. Java or Node.js
  • Experience in cloud application development and deployments, e.g. AWS
  • API development, including REST style web services
  • Experience in teaming up with other organizations, including Project Management, Program Management, Product Marketing, Quality Engineering and Operations
  • BSc or higher in Computer Science or Engineering

 

Benefits

  • Training on application
  • Access to trainings for self-development
  • Be part of a young team
  • Floating holidays
  • Flexible benefits basket
  • Fresh fruits and beverages
  • Fun room and various team bounding and team building programs
  • Attractive compensation scheme

 

Join our team! Apply here!
Experienced Java Developer

Experienced Java Developer

Project: Alfresco
Experience: 2+ years
Number of openings: 1

 

Roles and Responsibilities

Work as part of ADF/Activiti teams in Alfresco and contribute to the design, development and deployment of their products. This includes designing and building software applications from the ground up.

As an experienced developer, you are responsible for designing, estimating, and building features within the open-source application development framework and Activiti business process management product, which are used to power enterprise and cloud-scale applications.

Activiti source code has been downloaded and examined by millions of developers around the world, so Alfresco engineers take pride in the quality of the code that they write. The person who fills this role will have a similar desire to produce clean, well-designed software, and will enjoy having their work exposed to the global Alfresco communities.

 

Essential skills:

  • Good core Java programming skills (2+ years) including multi-threading
  • Practical experience of using the Spring framework (1+ years)
  • Experience in Data Access, Server Side integrations, Extensions, and building RESTful APIs
  • Experience building containers using Docker and infrastructure using Terraform
  • Knowledge of Kubernetes to scale microservices and publishing via Helm
  • Software engineering experience including unit testing, refactoring, source control management, continuous integration and build processes.
  • A strong knowledge of computer programming theory with the ability to make appropriate programming choices based on that knowledge
  • Comfortable working in teams
  • Technology enthusiast – eager to work with a range of technologies
  • Open to learn and use both backend and frontend technology stacks as part of the various development tasks you will be performing (full stack developer mind-set)
  • Fluency in English

 

Desirable skills:

  • Commercial experience developing any of the following engines: Rules, Workflow, Case Management or Business Process Management engine, e.g. Alfresco Activiti.
  • Implement web interfaces using HTML, CSS, JavaScript and rich user interfaces using the latest third party frameworks and libraries such as: Angular, Angular 2, Bootstrap, Material design.
  • Familiarity with modern HTML and CSS including mobile development and responsive layouts
  • Understanding of Enterprise Content Management
  • Experience in building microservices
  • Exposure to open-source Java libraries, such as those hosted by Apache and Spring
  • Understanding of one or more relational databases
  • Previous experience in an Agile Test Driven Development environment

 

Qualifications:

  • Bachelor degree in Computer Science or a related technical field

 

Benefits:

  • Training on application
  • Access to trainings for self-development
  • Be part of a young team
  • Floating holidays
  • Flexible benefits basket
  • Fresh fruits and beverages
  • Fun room and various team bounding and team building programs
  • Attractive compensation scheme

 

Join our team! Apply here!