Category Archives: career-iasi

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!
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!
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!
Senior Test Automation Engineer

Senior Test Automation Engineer

Project: BetterWorks
Experience: 5+ years
Number of openings: 3

 

About BetterWorks

BetterWorks is changing the way executives, managers, and team members work and succeed together. We’re combining goal science, big data, mobility and the best of the consumer web to transform your work life. Essentially, we’re building the “Fitbit for Work” – a realtime dashboard of goals, progress, and achievement to let your company know who you are, what you’ve accomplished, and where you excel.

BetterWorks is headquartered in Redwood City, CA, with an office in New York City, Denver and space in San Francisco.  BetterWorks is backed by Emergence Capital (Series B), Kleiner Perkins Caufield & Byers and 8VC.  BetterWorks has an experienced team from innovative companies like Amazon, Box, Google, LinkedIn, Palantir, Salesforce and Yammer.

 

What You’ll Be Doing:

  • Design and develop reliable, scalable, and maintainable test automation to validate complex features;
  • Drive test effort from planning and organization to execution and delivery;
  • Communicate and collaborate with the engineering teams to develop automation processes and plans;
  • Collaborate with developers to diagnose, debug, and perform root-cause analysis of issues and defects;
  • Work on additional tasks and responsibilities that will contribute towards team, department, and company goals;
  • Implement performance testing strategies and results.

 

Required Experience:

  • 5+ years of authoritative knowledge developing complex test automation, scripts, evaluating and integrating modern test frameworks or have written your own automation tool from scratch;
  • Ability to analyze and interpret technical documentation such as software requirements, detailed designs, flow charts and database schemas;
  • Effectively estimate work accurately and produce deliverables on time;
  • Proficiency in JavaScript is preferred;
  • Experience in OOP or Python a plus;
  • Experience in Cypress a plus;
  • Experience performance testing, load testing, durability testing using tools like Gatling/Locust.

 

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 JavaScript Developer

Senior JavaScript Developer

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

 

About ENA:

Education Networks of America (ENA) is the leading provider of infrastructure as a Service (IaaS) solutions to schools and libraries in USA. Today, the company manages multiple statewide and district-wide networks, including 15 of the largest school systems in USA, successfully serving approximately 5,000 end sites; 570 school districts; 3.2 million students, teachers, and administrators; 280 libraries; and 3.2 million library patrons. ENA provides Broadband, Wi-Fi/LAN, Communication, and Cloud Solutions for K-12 Schools, Higher Education Institutions, and Libraries.

 

About the team in Iasi:

The development team in Iasi is working on ENA products since 2013. We are 10 people, on different technology streams (back-end, front-end, QAA, QAM, UX), working closely with the team in Nashville (Tennessee, USA) in a distributed Agile environment, developing the set of tools within ENA enterprise portal (my.ena.com). There are 20+ products developed so far (e.g. content filtering management, private cloud management, ticketing system, different reporting and BPM tools).

 

Role and responsibilities:

As a front-end developer your work will be focused on implementing or extending web applications. You will be involved in the design process, will implement new features, maintain existing components, implement unit tests. You will work closely not only with other front-end developers, but also with colleagues working on other technology streams (back-end, QAM, QAA, UX) in a distributed Agile environment, with whom you will attend the daily scrum meetings, elaboration and planning sessions, provide estimates and demoing the work. You will be in direct contact with Product Owners, discussing requirements and providing updates.

 

Key Requirements:

  • 4+ years of experience working with JavaScript, including ES2015+;
  • Experience with Vue.js or other frontend frameworks/libraries (Backbone.js, React.js, Angular);
  • Experience with HTML5 and CSS3, including Less, Sass and/or CSS Modules;
  • Technical investigation, Debugging, Problem solving and analysis;
  • Experience building and improving a REST/JSON API client;
  • Write high-performance, reusable code for UI components;
  • Must have very good communication and presentation skills;
  • Excellent English communication skills, both writing and speaking;
  • Experience using GIT;
  • Promoter and follower of coding standards guidelines.

 

Nice to have:

  • Experience working within distributed teams, Agile development;
  • Experience with Node.js/npm;
  • Familiar with Webpack, Gulp;
  • Experience using and developing with Hashicorp tools like Nomad and Consul;
  • Experience using and developing with Docker;
  • Basic understanding of Microservices architecture;
  • Experience with the Atlassian toolset;
  • Experience on Linux and shell scripts.

 

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!