For current Eclipse product: Strong with .NET Framework, Familiar with ASP.NET and Angular.JS
For cp.Protect rewrite: Strong with .NET Core/ASP.NET Core, Vue.js
Tools:
Familiar with Git
Systems:
Familiar with Office 2013/2016, Windows Server 2012R2/2016, SharePoint 2013/2016/2019/Online
Other:
Software development experience with Agile, Lean, and Continuous Delivery best practices
Specific experience in microservice architecture and docker, including orchestration, would be desirable
Some knowledge of secure software development practices
Strong proactive analytical, software design and programming skills
Exposure to component model design.
Strong communication skills, with the ability to keep customers, multiple groups or teams on the same page (all in English)
Motivated self-starter able to work independently
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt about whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Adriana and she'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are looking for a new enthusiastic and dedicated Database Engineer - MySQL (remote) to come on board.
What you’ll be doing…
You’ll be teaming with some of the most well-known database experts in the industry who are even better teammates, friends and mentors.
You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. with databases.
This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.
Your main responsibility will be helping our customers’ DBA teams when they need expert assistance.
You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.
When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer-facing knowledge base for more frequently seen issues, and hosting webinars amongst other things.
This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.
What does it take to be our Superhero?
Exceptional knowledge of MySQL
Be a wizard with databases and associated technical configurations
Knowledgeable about performance tuning, query optimization, & index tuning
Detailed understanding of monitoring requirements
Demonstrable experience in administering Linux based systems
Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues
Enthused to expand your skillset with new technologies as the industry continues to evolve
Availability to travel for the occasional team meeting, conference and customer visit
Excellent written and spoken English and ability to work effectively with English-speaking customers
It's a bonus if you have experience with these:
Backup solutions such as XtraBackup, & MyDumper
HA solutions such as MHA
Galera / XtraDB Cluster, & HAProxy
Cloud Services such as AWS and RDS
Configuration management solutions such as Ansible, Puppet or Chef
MySQL DBA Professional Certifications
MongoDB
PostgreSQL
Kubernetes / OpenShift / Docker
Location: Remote, work from home position. Part-time collaboration is accepted. Participation with the on-call team schedule. A stable internet connection is required.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt about whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Adriana or Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are one of the leading e-commerce enablers in Germany. We design, implement, maintain, and optimize award-winning e-commerce platforms end-to-end.
Our solutions are based on best-in-class software like SAP Hybris and Adobe Experience Manager and complemented by differentiating unique services. We have highly specialized Webshop Development and Smart Services development teams.
Our offices are located in Munich (headquarters) and Cluj-Napoca (smart services).
For our office in Cluj-Napoca, we are looking for a QA Automation Performance Engineer.
What we need your help with:
As a QA Automation Performance Engineer (m/f/d) you have a strong focus on performance. You will be responsible for ensuring our applications meet performance requirements and support automation testing. The following tasks are waiting for you:
Knowledge of performance testing processes and strategies
Create and maintain different types pf performance testing (Load testing, Stress Testing, Endurance Testing, Scalability Testing)
Collaborate with the development team to design for performance. Provide guidance to ensure system reliability, system scalability and minimize performance issues
Develop and propagate best practices for designing and coding for performance
Understand applications including the underlying architecture and technology stack to recommend appropriate strategies and ensure the system performance is within defined SLAs
Participate in all phases of the performance testing/engineering lifecycle – requirement gathering, design, development, scripting, execution, analysis, troubleshooting, reporting
Conduct Proof of Concept for engineering and testing tools, and demonstrate feasibility of implementing the solution
Here are some things that we really need, to have a good start:
At least 3 years of experience in designing and implementing different types of performance tests
Experiences on Performance Engineering, profiling and tuning experience, including experience working with APM tools such DynaTrace, App dynamics etc.
Experience in automation testing tools, preferable Selenium
Experience in at least one programming language, preferably Java
Ability to identify and develop a project performance strategy from scratch
Excellent technical, interpersonal, analytical and problem-solving skills
Experience on agile projects
Good knowledge of and experience with Hybris: Backoffice + cockpit NG, OCC web services, Accelerators, PCM, ideally with version 6.x, interfaces to third party-systems is a plus
Experience with e-commerce platforms with high visitor frequencies is a plus
High level of autonomy, commitment, creativity, analytical or rather intellectual thought and team spirit
Very good knowledge of English language (written and spoken)
This makes us so special...
Challenging and exciting tasks with perspective
An intensive introduction into your new task
Flat hierarchies and an excellent working environment
An uncomplicated way of dealing with each other and a wide range of possibilities to contribute ideas
Numerous internal and external development and further training opportunities
Additional services such as medical insurance including children and spouse
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt about whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are looking for a QA Engineer to develop and execute exploratory and automated tests to ensure product quality.
The QA role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before for every release in our CI/CD, to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.
Project Details:
Hub: - SaaS solution that enables legacy or new systems to be consumed with modern REST API.
Hub-Modules: Building and creating standalone Nodejs (Possibly Java) connectors, utilizing public REST API architectures and private application-specific API's.
AHI: Integrates with various storage systems, task apps, messaging apps like Slack and MS Teams, Twilio using Hub-Modules
Purpose of the Job:
Work with TL for creating testing strategies, test plans and running tests and handling the entire QA process.
A sneak peek of what your days will look like:
Frontend & Backend testing
Web Services & microservices testing
Review requirements, specifications and technical design documents to provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet client needs
Liaise with internal teams (e.g. developers and product managers) to identify system requirements
Monitor debugging process results
Investigate the causes of non-conforming software and train users to implement solutions
Track quality assurance metrics, like defect densities and open defect counts
Stay up-to-date with new testing tools and test strategies
Here are some things that we really need, to have a good start:
Experience in software quality assurance
Knowledge of software QA methodologies, tools and processes
Experience in writing clear, concise and comprehensive test plans and test cases
Experience with both white box and black box testing
Experience with automated testing tools (nice to have)
Knowledge of SQL and scripting
Knowledge of REST API
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Basic Linux/Windows skills
Knowledge of JavaScript (Nodejs) (nice to have)
Qualifications / Certifications
B.S degree in Computer Science or equivalent
Benefits:
Remote Office
24 days /year vacation (bank holidays that are in weekend are automatically transferred to Friday or Monday)
Sport bonus
You benefit from the collaboration with a team of software architects and highly experienced managers, who have gone through all the positions related to software development in their careers and understand the needs and dynamics of the technical teams.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt about whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and she will get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
Are you ready to harness the power of Azure Cloud Services? Cognitive Services, Machine Learning, and AI to just name a few services that you will dive into.
About the company:
We are a Microsoft Azure Strategic Advisor working on developing compliance and surveillance solutions for over 2000 global customers (Lloyds Bank, FTSE, IMF, government, etc).
We have been nominated in Gartner's Magic Quadrant and also Microsoft Gold Partner working jointly on next-generation big data storage and analysis.
Ready to work side-by-side with Microsoft Azure developers on yet to be released features? Then look no further.
Here are some things that we really need, to have a good start:
Good understanding and experience related to DevOps practices
Experience creating CI/CD Pipelines from scratch using DevOps tools like Jenkins, Bamboo, GitLab, Azure DevOps, etc.
Knowledge and experience with at least one scripting or programming language like PowerShell, Python, GoLang, etc.
Understanding of cloud-native applications, serverless computing, and container orchestration
Experience working with Kubernetes is a plus
Experience working with configuration management tools like Ansible, Chef, Puppet etc. is a plus
Perks. Work hard, play hard!
Bonuses
Attend international technical conferences and user groups
Attend Microsoft Engineering boot camps in the USA and Europe
Flextime
Direct engagement with some of the world's largest companies.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are one of the leading e-commerce enablers in Germany. We design, implement, maintain and optimize award-winning e-commerce platforms end-to-end.
Our solutions are based on best-in-class software like SAP Hybris and Adobe Experience Manager and complemented by differentiating unique services. We have highly specialized Webshop Development and Smart Services development teams.
Our offices are located in Munich (headquarters) and Cluj-Napoca (microservices).
For our office in Cluj-Napoca, we are looking for an Agile Test Engineer related to our webshop development.
Here is a brief idea of what your days will look like:
You will work in the Scrum team to create and perform manual and automated testing of product functionality against test cases to ensure the highest level of quality is delivered.
Collaborate closely with the cross-functional SCRUM team to identify the optimal way to combine manual and automated tests for the best possible test coverage.
You will execute daily manual testing across various platforms to ensure the functionality
Write and maintain tests, document test cases, verify fixed issues and report progress
Perform testing from scripted test cases
Monitor and report test results
Create test plans and test executions and reports of the performed tests
Here are some things that we really need, to have a good start:
Hands-on technology professional accustomed to working in complex, web-based environments. Multifaceted experience in software testing, software development and user-acceptance testing.
Strong knowledge, min. 2 years of professional experience in Quality Assurance of software products
ISTQB-Certification (Foundation level)
Understanding of manual, performance and automation testing – expertise in manual
test tools and frameworks
You studied computer science or you have an equivalent technical degree with above
average grades or equivalent experience.
Excellent understanding of software engineering practices and tools (e.g. QA
Plus if you are certified Agile Tester (optional).
You speak and write English fluently - good communication skills.
This makes us so special:
Challenging and exciting tasks with perspective
An intensive introduction into your new task
Flat hierarchies and an excellent working environment
An uncomplicated way of dealing with each other and a wide range of possibilities to contribute ideas
Numerous internal and external development and further training opportunities
Many additional services such as company events, medical insurance and much more.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are one of the leading e-commerce enablers in Germany. We design, implement, maintain and optimize award-winning e-commerce platforms end-to-end.
Our solutions are based on best-in-class software like SAP Hybris and Adobe Experience Manager and complemented by differentiating unique services. We have highly specialized Webshop Development and Smart Services development teams.
Our offices are located in Munich (headquarters) and Cluj-Napoca (microservices). For our office in Cluj-Napoca we are looking for a QA Automation Engineer related to our microservices stream:
Here is a brief idea of what your days will look like:
Perform manual and automated testing of product functionality against test cases to ensure the highest level of quality is delivered
Write and maintain tests, document test cases, verify fixed issues and report progress
Perform testing from scripted test cases
Monitor and report test results
Here are some things that we really need, to have a good start:
Experience writing automated tests with Selenium or similar framework
Experience with writing/running load and performance tests
Experience in developing and implementing test cases based on Python including knowledge of ecosystem like pandas, Django,
Experience with cloud solutions like AWS, Azure, Docker etc.
Knowledge of development tools like JIRA, Confluence, Bitbucket etc.
Very good English skills.
This makes us so special:
Challenging and exciting tasks with perspective
An intensive introduction into your new task
Flat hierarchies and an excellent working environment
An uncomplicated way of dealing with each other and a wide range of possibilities to contribute ideas
Numerous internal and external development and further training opportunities
Many additional services such as company events, medical insurance and much more.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are one of the leading e-commerce enablers in Germany. We design, implement, maintain and optimize award-winning e-commerce platforms end-to-end.
Our solutions are based on best-in-class software like SAP Hybris and Adobe Experience Manager and complemented by differentiating unique services. We have highly specialized Webshop Development and Smart Services development teams.
Our offices are located in Munich (headquarters) and Cluj-Napoca.
For our office in Cluj-Napoca, we are looking for an Agile Test Automation Engineer.
Here is a brief idea of what your days will look like:
You will work in the Scrum team to create and perform automation and manual testing of product functionality against test cases to ensure the highest level of quality is delivered.
Collaborate closely with the crossfunctional SCRUM team to identify the optimal way to cover new functionalities with automatic tests.
You will support, extend and optimize existing test frameworks.
Monitor and report test results.
Debug and analyze failures with developers.
Support the continuous integration process to run automation tests in the scope of the development flow.
Here are some things that we really need, to have a good start:
Hands-on technology professional accustomed to working in complex, web-based environments. Multifaceted experience in software testing, software development and user-acceptance testing.
Strong knowledge, min. 2 years of professional experience in test automation frameworks (Selenium, Appium, etc.), Java and Cucumber, strategies, libraries and GUI, REST APIs.
ISTQB-Certification (Foundation level).
You studied computer science or you have an equivalent technical degree with above-average grades or equivalent experience.
Excellent understanding of software engineering practices and tools (e.g. SDLC, development processes, QA concepts, agile practices, SCRUM, Jira, XRAY, etc.).
Plus if you have Advanced Level Test Automation Engineer or you are certified Agile Tester (optional).
You speak and write English fluently - good communication skills.
In return we offer...
Challenging and exciting tasks with perspective
An intensive introduction into your new task
Flat hierarchies and an excellent working environment
An uncomplicated way of dealing with each other and a wide range of possibilities to contribute ideas
Numerous internal and external development and further training opportunities
Many additional services such as company events, employee discounts on our products and much more.
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are looking for a DevOps Engineer to work as part of a multi-disciplinary team, responsible for building new products and features using the latest technologies.
Being part of a larger international group, you will have a lot of opportunities to create new products using your skills but also you will get the chance to develop your career and to gain new skills.
We also expect you to have the right communication skills that will allow you to work in a cross-countries team as well as to share your knowledge with your team mates.
Here is a brief idea of what your days will look like:
Manage to build and release pipelines, dashboard (CI/CD)
And if you want, of course, Google, AWS
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below, however, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
*Please note that by applying to this role you give your consent to have your personal data processed by us for this role and for future ones.
We are looking for an ‘Apple iOS Swift Engineer’ to work as part of our Innovation Enablement team working with large global brands to improve their product innovation culture & processes. This is achieved through the delivery of collaborative, rapid validation sprints to test potential new product concepts and deployment of our innovation platform to help employees manage their own innovation experiments. You’ll be responsible for building our company’s mobile apps and help drive our mobile strategy.
What will I be doing?
This is an opportunity for a Senior iOS Developer to join a new company where you will get to input your own ideas from the very beginning building our mobile strategy aimed at delivering innovation & collaboration tools to large corporations.
Architect and design mobile solutions to deliver products from MVPs to solutions.
Be a technical leader who can drive and challenge our technical direction.
You’ll design and develop code with performance optimization, extensibility and maintainability in mind.
Continuously discover, evaluate, and implement new technologies to maximize efficiency across the team
Promote testing and CI/CD techniques through design, build, testing and deploy phases.
You’ll get the chance to experiment with the latest technologies building innovative digital solutions to resolve the challenges faced by our clients.
Interface with a broad client base to convert business goals into great software product concepts.
Here are some things that we really need, to have a good start:
BSc in a related field such as Computer Science, Computer Engineering or other software/design discipline
5 years of mobile development experience
3 years mobile with Swift
You must have published at least 1 app to the app store.
You must be comfortable with quickly pushing 80:20 version 1’s and iterating these based on customer feedback.
You should have experience in a technology company (start-up ideally)
Ability to work independently and solve technical problems with little supervision.
Excellent collaborator and communicator within your team and with wider stakeholders.
A passion and enthusiasm for developing high performance and high-quality products.
Experience developing prototypes – knowing how to trade-off functionality vs experience in prototypes
Experience building mobile responsive that customers love and will engage with
You must be a quick learner and be flexible about what technologies you use.
Technical knowledge in the following is required
Swift
Xcode
Git
Jira
CocoaPods
Architectural knowledge (MVC/MVVM/VIPER etc.)
SOLID principles
We hope you will have an understanding of:
Understanding of SCRUM and Agile methodology
Experience with iOS frameworks such as Core Data, Auto Layout.
Experience with automated testing
Experience with offline storage, threading, and performance tuning
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below.
However, if you feel you might fit the job, feel free to contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
Building and creating standalone Node.js connectors, utilizing public REST API architectures and private application-specific API's.
The Connectors are responsible for executing Read/Write operations to multiple API’s. The Connectors are used in the Sequencer app.
Managing collector routine in Node.js for infrastructure data, utilizing PostgreSQL. Build swagger documents and new REST API's using OpenAPI standard implementation. Work tasks that are assigned quickly with quick turn around expected, using agile short one-week sprints. Learn and maintain some existing products that are in a stable production setting.
Build and improve the existing Inventory Management System (IMS 2.0) using Node.js.
What will you do :
Create& Maintain Collector script to various data sources using node.js and SQL
We are looking for :
Knowledge of Node.js
Knowledge of JavaScript
Knowledge of SQL and Postgres SQL
Knowledge of REST API
Knowledge of HTTP, Swagger, npm, Open API, API gateway work
Version control systems – Bitbucket, Git
Candidate must be organized and analytical, adapt to working in a team environment, able to handle multiple priorities in a fast-moving environment
Qualifications / Certifications
B.S degree in Computer Science
Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed below. :)
However, if you feel you might fit the job, feel free to prove your point and contact us.
If you're in any doubt whether to apply and you have many unanswered questions (after all, an enquiring mind is what we're looking for) please e-mail Diana and we'll get back ASAP with a response to your inquiry.
Do you want to shape the future of enterprise software?
About the company:
We apply Internet scale technology to the challenges facing enterprise businesses. Think of the self-driving car: connected, always-on, thinking, and autonomous. Our mission is to enable companies in the same way.
We’re hiring an exceptionally talented java developer to join our world-class engineering team. This is a great opportunity to be part of a team developing a cutting-edge enterprise cloud platform. You must be highly motivated, independent, result-oriented and enjoy working in a start-up atmosphere.
What we need your help with:
Design, build and maintain efficient, reusable, and reliable Java code.
Translate application storyboards and use cases into functional applications.
Ensure the best possible performance, quality and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization and automation.
Learn and research new technologies to enhance and upgrade existing applications.
Contribute to all phases of the development lifecycle.
Collaborate with other team members and cross teams and stakeholders.
Create and execute unit test cases and contribute to test automation.
Participate in design and code reviews.
About You:
Experience with server-side developing with a proven track record of delivering great software.
Experience leading technical teams to deliver complex high-performance scalable software products.
Experience in designing and building secure and scalable APIs.
An understanding of testing - You write code that is tested and testable and you take responsibility for the quality of the code you produce. If you're an advocate of TDD, even better.
You can discuss design patterns, memory management and performance optimization. You can write code from the ground up without needing frameworks.
Experience in design, implementation and deployment of API services.
Experience in Java, JEE, Tomcat, multi-threading, and caching techniques.
Experience with SQL development, data modeling and data structures for high-volume and high-velocity data.
Experience with frameworks such as JUnit, TestNG, Mockito.
Ability to coach and collaborate inside and outside the team - You enjoy working closely with others, teaching, and learning, and are comfortable showing off your work.
Have a positive energy and enthusiasm - cultural fit is a big deal for us, we’re looking for smart people who are excited about solving big problems and are self-motivated to get things done.
Are highly organized and professional attitude to work - You're an exceptional communicator, you are pragmatic, and you know how to build trust.
Nice to have
Knowledge and experience with AWS, Kafka, Apache Spark, Elasticsearch, Python is a bonus.
Experience with Javascript frameworks like Angular, React, Polymer is a plus.
Experience with streaming data and complex event processing systems is a plus.
We're on a mission to solve the biggest, most intractable challenges of enterprise software. We envision the rise of the Self-Driving Enterprise: a more autonomously functioning business with a central operating system that connects and orchestrates business operations. Our platform is increasingly used by the world's largest companies to identify and respond to market opportunities faster.
If you share our passion for building the next generation of enterprise software and implementing it for the most sophisticated customers in the world, you’ve met your match. Headquartered in Mountain View, California, we're growing fast, with teams in Mountain View and San Francisco (California), Bucharest and Cluj-Napoca (Romania), Paris (France), Munich (Germany), London (UK), Pune (India), and Sydney (Australia).