Author Archives: nesssiteadmin

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!
Java Web Developer

Java Web Developer

Project: Tribal
Experience: 3+ 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 solid Java Web Developer to work closely with the Technical Lead, developing code on time and to budget, and to do so in a manner that meets the client’s requirements and continues to improve the quality of the project.

 

Core responsibilities

The successful candidate will also be responsible for:

  • Demonstrating that the code meets requirements
  • Analysing the client’s functional requirements
  • Documenting work packages and deployment guidelines
  • Estimating, planning, and delivering work under the guidance and support of the Technical Lead and Project Managers
  • Providing technical advice to the Project Managers and Account Managers

  

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

 

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!
QA Automation Engineer C#

QA Automation Engineer C#

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

 

About Universal Music Group:  is the world’s leading music company and the home for music’s greatest artists, innovators, and entrepreneurs. They own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries.

We are seeking an inquisitive and talented Automation Test Engineer to join our team maintaining Universal Production Music websites and applications.

Here is a glimpse of what you’ll do:

  • Test planning and execution: create, enhance and maintain effective and automated test scenarios for report testing, ensuring adequate depth and breadth of test coverage
  • Carry out exploratory manual testing (e.g. smoke testing, regression testing for both functional and non-functional features of the application)
  • Understand the requirements from technical and business specifications
  • Actively support Agile development methods and best practices
  • Using JIRA to track defects and tasks
  • Take part in meetings, provide estimates, assist in presenting issues and solutions
  • Collaborate with other Development Team members in the planning phase of User Stories during Scrum Sprints, and with the QA team in areas such as training and assistance
  • Support business test team in UAT

 

Here is some of what you’ll need:

    • Minimum of 3 years of Software Testing experience within SDLC, preferably in an agile or iterative development environment
    • Experience building automated testing frameworks using C#  AND Cucumber/Selenium/Visual Studio/Specflow
    • Hands-on experience of test planning, execution and maintenance of automated (feature files) and manual test scenarios using the principles of BDD process
    • RDB and SQL
    • Rest API automation
    • Source control management ideally in Git
    • Passion for continuous integration and automated testing
    • Understand how to achieve and maintain high-quality code
    • Self-starter, with strong self-management skills and the ability to perform under pressure
    • Solid understanding of software testing concepts and methodologies
    • Hands-on experience of test planning, execution and maintenance of automated (feature files) and manual test scenarios
    • Experience in cross-browser (Internet Explorer, Mozilla Firefox, Safari) and cross-platform testing
    • Experience in defining functional and non-functional automated testing frameworks
    • Understanding of risk identification and analysis
    • Great communication skills
    • Excellent problem-solving skills and attention to detail

     

Benefits:

  • Training on the application;
  • Access to training for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bonding and team building programs;
  • Attractive compensation scheme.
.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 Full Stack .NET Developer

Senior Full Stack .NET Developer

Featured

Project: UMG (Universal Music Group)

Experience: 3 years+

Number of openings:01

 

Responsibilities

  • The ideal candidate will be able to work with the existing team, helping to design, architect, plan and document new solutions, such as Sitecore-powered websites, as well as custom interfaces, API Endpoints and web applications.
  • The role will include the planning and creation of suitable documentation, such as functional and technical specifications for .NET-based projects, as well as appropriate architecture (such as hosting environments).
  • Design development, testing, and production environments which account for technology stack, security, considerations, performance, and integrations.

Requirements

  • Experience of designing and developing Public Websites
  • Experience of .NET development using C# and ASP.NET
  • Awareness and familiarity with Bootstrap, Angular, Knockout and other frameworks
  • .NET web services / third party data integrations
  • Agile (SCRUM) Experience
  • Knowledge of the software development life cycle, design, build and support
  • Excellent communication skills in English in written and spoken form
  • Experience of Using Amazon Web Services (AWS) EC2 instances and other AWS services is preferred
  • Minimum business or technical degree

Benefits

  • Training on application
  • Access to training for self-development
  • Be part of a dynamic team
  • Floating holidays
  • Flexible benefits basket
  • Fun PS4 games and various team bonding and team building programs
  • Attractive compensation scheme

About the client

Universal Music Group is the world’s leading music company and the home for music’s greatest artists, innovators and entrepreneurs. They own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries.

Join our team!

 

Senior Java Developer – APS

Senior Java Developer – APS

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.

Here is a glimpse of what you’ll do:

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

As Senior Software 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 front-end development, devops and building quality into the platform.

You should have experience of Java development using the Spring framework, 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.

Here are a few of our required experiences

  • 4+ years of recent practical expertise in software engineering
  • Strong core Java development and OOP experience
  • Knowledge of Spring Framework
  • Version control tools experience (preferrably Git)
  • High motivation and good team player
  • Passionate about technology
  • Self driven in research and sharing best practices within the team
  • Full-stack development and code-to-deployment ownership mindset
  • Ability to verify functionality via unit testing, e.g. JUnit
  • Good English skills
  • Knowledge of agile development methodologies such as Scrum

Here are a few of our preferred experiences

  • Experience with TDD and/or BDD approaches to development
  • Experience in building Microservices with Spring Boot or similar
  • Experience deploying and running containers (Docker/Kubernetes)
  • Knowledge of clean coding best practices
  • An understanding of the Enterprise Content Management and Business Process Management domains
  • Experience with CI/CD pipelines and tools(Maven, Bamboo, Jenkins)
  • Experience deploying services on AWS, Azure, Google Cloud or similar
  • 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 training for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bonding and team building programs;
  • Attractive compensation scheme.
Join our team ! Apply Here!
Front end Developer

Front end Developer

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

About the client: Universal Music Group is the world’s leading music company and the home for music’s greatest artists, innovators, and entrepreneurs. They own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries.

We are seeking an inquisitive and talented Frontend Developer to join our team for maintaining and developing Universal Production Music websites and applications. As a web developer, you will have the opportunity to work with multiple new and exciting technologies.

Here is a glimpse of what you’ll do:

  • Design & implement new features and performance improvements, while keeping a strong customer focus and high-quality standards
  • Investigate and design problems solution
  • Create robust, reusable and clean code
  • Takes initiative and develops innovative approaches/ideas.

Here is some of what you’ll need:

Frontend Stack Snapshot

  • Angular experience (2 or above)
  • Very good HTML, CSS, SCSS
  • Unit Testing experience
  • Typescript experience
  • Ngrx, Rxjs (preferred experience)
  • You are self-driven and proactive
  • You are passionate about programming and quickly pick up new technologies (you will have the possibility to learn about backend if desired and AWS cloud architectures)
  • You are careful, reliable and pragmatic, always eager to find the best solutions while minimizing technical debt.

Benefits:

  • Training on the application;
  • Access to training for self-development;
  • Be part of a young team;
  • Floating holidays;
  • Flexible benefits basket;
  • Fun room and various team bonding and team building programs;
  • Attractive compensation scheme.
Join our team!
Senior QA Automation

Senior QA Automation

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 description

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

As a Senior QA Automation, you design, evolve and implement automated test suites within our project delivery teams for web-based applications, desktop applications and RESTful APIs. You are also involved in different types of tasks in areas of both manual and automation testing.

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 have excellent troubleshooting skills and will gain a sense of reward from helping others. Your role will encompass all aspects of product testing including automation testing, test planning and execution, architecture and investigating new technologies, automating tools, builds and tests, and collaboration with developers to ensure the quality of the product.

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.

 

Role and Responsabilities

As a Senior QA Automation you will be required to:

  • Design and implement high quality, easily maintainable automated tests to cover the feature requirements.
  • Review, evaluate and turn high-level requirements into detailed test cases, with clear scope, quality criteria and deliverables.
  • Improve efficiency of test methodology and assess how effective the software testing was so as to be able to determine how the testing process and coverage can be improved.
  • Ensure issues are identified, tracked, reported and resolved in an effective manner, assisting in the investigation and resolution where needed.
  • Ensure testing is carried out in a timely, repeatable and effective fashion. Investigate and resolve causes of instability in the automated test execution.
  • Support the culture of total quality and lead it by example.
  • Work and collaborate with highly skilled individuals, helping to build a single unified Test Engineering process for Alfresco.
  • Investigate software defects and identify their root cause.

 

Essential skills

  • Excellent coding skills (preferably Java, but other OO languages considered)
  • Demonstrable skills in OOAD and OOP
  • Experience in Software Development and Test Automation.
  • At least 4 years of recent practical experience in software engineering in a commercial setting
  • Very strong written and spoken communication, interpersonal and problem solving skills
  • A strong analytical mind-set with the ability and desire to solve software engineering problems
  • Estimation, work breakdown and test coverage needs from explicit and implicit test requirements

 

Desirable skills and experience

The following experience and attributes are considered beneficial:

  • Hands on experience in Software Testing.
  • Experience writing, maintaining and executing automation tests using frameworks such as JUnit, TestNG or similar.
  • Be meticulous and creative with an attention to detail.
  • Be committed to the team, responsible and have a positive attitude.
  • Maintain high job knowledge so as to support the test team as necessary, through self learning, training and networking.
  • Continuous Integration testing with Jenkins or Maven
  • Experience of server operating systems (Linux and Windows Server)
  • Experience of testing RESTful APIs
  • Experience working in an agile environment. (eg. Scrum)
  • Knowledge of enterprise application servers such as Tomcat, Jboss, Weblogic or Websphere
  • Knowledge of relational database systems such as Oracle, SQL Server, DB2 or MySQL

 

Qualifications 

  • Bachelor degree in Computer Science or a related technical field
  • ISTQB or CAT certifications would be a plus
  • MCSE or similar Microsoft Technology certifications would be a plus

 

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!