Author Archives: nesssiteadmin

Senior DevOps Engineer

Senior DevOps Engineer

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

 

About the client

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 a Senior DevOps Engineer, you will be responsible for creating, maintaining and further develop the Ci/CD infrastructure of the Alfresco Digital Business Platform as well as the various backend or frontend components of the platform. You will display a full stack engineer mindset as you will also tackle development tasks and building quality into the products as part of your role. You will be working closely with an agile team of developers and QA engineers in order to achieve successful, stable and timely releases of the platform, its various components and consuming applications.

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.

 

Essential skills

  • 4+ years of practical experience in dev-ops engineering;
  • Good scripting experience in one or more of the following: Bash, Python, Perl, Python, Go;
  • Good AWS experience with proficiency in configuration and usage of several services such as:
    • EKS, CloudFormation, EFS, S3, S3 Glacier, RDS, CloudWatch
    • VPC, Route53, Cloudfront, API Gateway
    • IAM, Certificate Manager, KMS, Lambda, SSM;
  • Version control system and tools experience (Git, SVN, GitHub, GitLab);
  • Experience with CI/CD pipelines and tools (Maven, Bamboo, Jenkins, Trevis, GitLub);
  • Experience with automatic deployment and orchestration of large scale containerized apps (Docker, Kubernetes, Helm, Nginx);
  • Knowledge of agile development methodologies such as Scrum;
  • Good written and verbal English skills;
  • High motivation and team player;
  • Passionate about technology;
  • Self driven in research and sharing best practices within the tea.

  

Desirable skills

  • MS Azure experience;
  • Strong core Java and OOP;
  • Knowledge of Spring Java Framework;
  • An understanding of clean coding best practices;
  • An understanding of what Enterprise Content Management is;
  • Networking concepts (TCP/IP, SSH, DHCP, DNS, HTPP, SSL, TFTP, SMTP).

 

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!
Python Developer

Python Developer

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

 

About the client

At BetterWorks we know the world of planning, management, and execution can be complex and subjective. We provide a platform that allows our customers to set goals in a manner that provides transparency, promotes collaboration, and integrates their existing toolsets to provide a holistic view of the world.  Unlike previous platforms, BetterWorks integrates with existing workplace systems and software (Jira, Salesforce, Google at Work, etc.), becoming the system of consolidation, not just the system of record. Our platform goes a step further by tying employee goals into their professional development and performance, providing high visibility and transparency to both employees and management.  It’s a complex problem that needs to strong individuals to help solve in an elegant, easy to use manner.

 

Role Description

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

As an Experienced/Senior Backend Developer, you will work as part of an agile development team to design, develop, evolve and deploy various components of Betterworks , with a focus on backend development and exposure to front-end development, devops and building quality into the product.

You should have experience of Python development using Django 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 Betterworks platform is built, and, when necessary, will work alongside other technical experts in these areas.

 

Essential skills

  • 3-5 years of recent practical expertise in software engineering;
  • Strong OOP experience and good knowledge of Python programming language;
  • Strong knowledge of SQL and RDBMS;
  • Version control tools experience (preferrably Git);
  • High motivation and good team player;
  • Passionate about new 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 and integration/regression testing;
  • Good English communication skills;
  • Knowledge of agile development methodologies such as Scrum.

 

Desirable skills

  • Django, Django REST frameworks;
  • Database modelling;
  • Leveraging Posgres, Redis, Elasticsearch, message queues;
  • Experience with TDD and/or BDD approaches to development;
  • Experience in building Microservices;
  • Experience deploying and running containers (Docker/Kubernetes);
  • Knowledge of clean coding best practices;
  • Experience with CI/CD pipelines and tools(Jenkins, CircleCI);
  • Experience with cloud services ( AWS, Google Cloud,Heroku);
  • Linux and scripting experience.

 

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!
MicroStrategy Developer

MicroStrategy Developer

Project: UMG (Universal Music Group)

Experience: 5 years+

Number of openings:01

This position is for a Microstrategy Developer to work on a BI project focused on delivering financial and royalty reports and dashboards to core business users.

Responsibilities

  • To ensure the stability and performance of all MicroStrategy environments
  • To extend the existing architecture and output to encompass new data sources and requirements
  • Working closely with BA’s and ETL team to ensure data is processed for optimal reporting performance and accuracy
  • Responsibility for operational readiness – ensure that all parties are prepared for changes and delivery
  • Support the capture of information requirements
  • Undertake data exploration and analysis to determine the quality of data and to determine how requirements can be met
  • Provide support to end users
  • Provide guidance to junior team members in relevant roles

 

Requirements

    • SQL and data analysis skills
    • Knowledge of relational database structures and ETL
    • Good analytical and problem-solving skills which will enable the delivery of results within resource limitations
    • A strong blend of both technical, relational & communication skills
    • Proven experience of developing reports and interactive dashboards
    • Experience of business intelligence capabilities and data warehousing delivery
    • Experience of using the information to deliver business value in an easily consumable format
    • Experienced in requirements collection process in an Enterprise Information environment

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 ! Apply here!
Senior Full Stack .NET Developer

Senior Full Stack .NET Developer

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
  • .NET web services / third party data integrations
  • Awareness and familiarity with Bootstrap, Angular, Knockout and other frameworks
  • 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! Apply here!

 

Senior ETL Developer

Senior ETL Developer

Project: UMG (Universal Music Group)

Experience: 5-7 years+

Number of openings:03

 

Responsibilities

As an ETL Senior Developer,  you will:

  • Ensure the stability and performance of all environments
  • Extend the existing architecture and output to encompass new data sources and requirements
  • Work closely with ETL team to ensure data is processed for optimal reporting performance and accuracy
  • Take responsibility for operational readiness – ensure that all parties are prepared for changes and delivery
  • Support the capture of information requirements
  • Undertake data exploration and analysis to determine quality of data and to determine how requirements can be met
  • Provide guidance to junior team members in relevant roles

Requirements

  • Strong SQL Skills, SQL Server 2012 2014 2016
  • Experience creating and maintaining SSIS packages to process and transform data from various sources to relational databases
  • Proficiency in SQL including the use of SQL editors, stored procedures, and optimizing SQL statements.
  • Experience with other database technologies like MYSQL and Redshift
  • Strong relational data warehouse development experience using dimensional modelling techniques
  • Experience with handling large amounts of data
  • SQL performance tuning
  • AWS & S3
  • Experience in working in an Agile environment
  • Excellent Communication skills
  • Good team player

 

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 bounding 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! Apply here!

 

Senior QA Automation

Senior QA Automation

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

Java Software Developer

Project: Universal Music Group
Experience: 5 years+
Number of openings:1

 

Responsibilities

There are multiple projects that the Java team is involved in, all projects being responsible for managing and keeping track of all the components required in the music industry.

As a .Java Developer in our team, you will:

  • Work in an Agile environment – participate in sprint planning, retrospective, and sprint demos
  • Hands-on development and prototyping of projects according to specifications and briefs
  • Deliver project code-releases unsupervised and without issue
  • Be able to perform fault-finding and resolution of issues
  • Be first line support for any mission-critical or live/production environment issue

Requirements

  • Excellent core Java programming skills
  • Practical experience of using Java 8
  • Practical experience of using the Spring framework/SpringBoot/SpringData/Spring Cloud/Spring Security
  • Working knowledge of Linux and Docker
  • Working knowledge of RDBMS’s and SQL
  • Experience in building RESTful APIs
  • Experience in using AWS services (EC2, S3, SQS, SNS)
  • Basic knowledge of search engines (Solr, Elasticsearch)
  • Software engineering experience including unit testing, refactoring, source control management, continuous integration and build processes.
  • Strong knowledge of computer programming theory with the ability to make appropriate programming choices based on that knowledge
  • Comfortable working in distributed teams
  • Self-starter, with strong self-management skills and the ability to perform under pressure
  • Technology enthusiast – eager to work with a range of technologies
  • Bachelor degree in Computer Science or a related technical field
  • Fluency in English

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!
Technical Team Lead

Technical Team Lead

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

 

Role description

The software development team lead will act as coach and mentor supporting the team in its efforts to consistently delivering high quality software according to agreed standards. She or he will work with the customer to understand the requirements, design and business ensuring a flawless process from implementation to production.

  • Work closely with the client to propose and refine technical solutions;
  • Initiate and deliver technology evaluations and recommendations;
  • Ensure high quality of deliverables in terms of design and timelines;
  • Understands the professional development process and becomes actively involved by setting challenging goals and meeting them through continuous learning;
  • Facilitate problem solving and collaboration;
  • Actively applies feedback received to day-to-day work and strives to improve performance;
  • Support in applying software development best practices;
  • Excellent leadership skills and enjoy teaching/mentoring others;
  • Design and code review;
  • Provide status reporting of team activities against the program plan or schedule;
  • Keep the project manager and product committee informed of task accomplishment, issues and status.

 

Skills:

  • Excellent verbal and written communication skills;
  • Strong background as a software developer – 6 +;
  • Experience with software engineering best practices like continuous integration, continuous delivery, unit testing, code refactoring;
  • ASP.NET MVC, Entity Framework/NHibernate, Web API;
  • Familiar with JavaScript libraries and frameworks (preferable AngularJS/Angular 6);
  • PL/SQL and relational database design;
  • Experience with Web Services (SOAP,REST);
  • Experience using GIT or similar version control system;
  • Experience with Agile methodology;
  • Umbraco or other CMS is a plus.

 

Qualifications and education requirements

  • Bachelor degree or equivalent

 

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!
Web Developer – Full-stack

Web Developer – Full-stack

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

 

Here is what you’ll get to do

  • Role would include the development of features for TiVo’s back-end for the web application, 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

 

Domain/Technology Areas

  • Web/Back-end application development
    • Java Development
    • Linux Operating System
    • Application Cluster Architectures
    • High Availability and Disaster Recovery Application Architectures
    • 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)
    • Web Server applications, Tomcat, Apache, Nginx
  • Web/Front-end application development
    • HTML, CSS, JS
    • Third-party libraries and tools: jQuery, jQuery UI, CSS preprocessors, tasks runners
    • JS Frameworks: Angular/React/Backbone
    • REST API integration
  • Unit testing
  • Continuous Integration/Test Automation
  • Agile/Scrum Methodologies
  • Experience with Front-end technologies is a plus (HTML, CSS, JS, JS libraries and frameworks)

 

Here’s what you’ll need to be successful

  • 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: 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!