Cegeka Romania
Software Engineer
Our mission is to help people integrate technology into everyday life and to enable innovation through technology. We believe working in close cooperation with our clients and employees is the key to success; this means we offer people the best working environment in order to achieve the best results. We love entrepreneurial spirits and encourage people around us to be proactive and make the best decisions not only for business, but for their own personal development.
Our nearshore Romanian offices are located in Bucharest and Iasi and, with over 5000 team members at group level, we make sure we are always close to our customers.
Cegeka has an exciting opportunity for a Software Engineer to join us in Bucharest.
Job Proposal
We are currently looking for a passionate Orchestration software engineer. This is a hands-on engineering position that requires experience in Java development technologies including back end and software integration, unit and functional testing and code management.
Responsibilities:
- Creates, designs, implements and maintains software adapters for an enterprise orchestrator solution.
- Creates, designs, implements and maintains service descriptors.
- Provides technical consultation and support in the development of automation solutions.
- Translating requirements into code for new or existing solutions and projects.
- Developing original, intricate solutions and simplifying when feasible to improve maintainability.
- Assuring quality, security and compliance requirements are met.
What you will bring:
- Good knowledge in parsing and manipulating JSON/XML/SOAP/YAML
- Knowledge and understanding of relational databases concepts and decision support tools.
- Familiar with configuration management tools (Ansible)
- Familiar with *nix operating systems
- Solid knowledge of WebServices SOAP/REST API best practices and usage
- Good knowledge of OOP concept and Java programing language
- Familiar with Velocity template engine
- Familiar with CI/CD tools and process (Maven, GIT, CI/CD)
- Virtualization/containerization knowledge (Vagrant, VirtualBox, Docker, VMWare)
- Familiar with process modeling.
Desired skills:
- Experience with Agile Scrum development methodology (Daily standup, Sprint planning and Sprint retrospective meetings)
- Experience in designing and implementing process solutions for automation
- Experience in designing and implement HEAT orchestration templates.
What we offer:
· Flexible working environment within a dynamic team;
· We leave you room to balance your work and private life - 22 days as annual vacation + additional vacation days according to the internal policies;
· Access to various training programs (soft and hard skills trainings, according to the internal policies);
· Continous learning and improvement activities (reading groups, competency centers, video sessions on Pluralsight, Events: process related-Agile/Scrum/Kanban, coding oriented TDD Kata);
· Private Medical Subscription, Sanador/Medlife/Regina Maria Clinic - you can also register your family members at a preferential price;
· Free Gym Subscription at Pescariu Sports & Spa (fitness, aerobic, pool) – according to the internal policies;
· Preferential rates to 7Card subscription;
· Bookster and Pluralsight access;
· Financial support for the birth of your child or unhappy events (for first and second-degree family;
· Benefit Online platform access, with a monthly allowance from which you can choose to invest in:
- Meal tickets;
- Professional courses and development programs;
- Holiday packages, gifts;
- Insurance and private pension packages;
- Cultural and entertainment activities;
- Special offers from +2000 providers: vouchers, Telecom & Electro IT, private pensions and insurance, Sport & Wellness, restaurants, hobby and smart experience, medical services.
· Team events (teambuildings, team hangouts, Christmas party, etc.);
· Long term career development programs;
· Being part of a growing organization with Belgian roots.