Skip to main content

Open Vacancies

Senior Technical Consultant - REF 2503

We're looking for a team player with a positive attitude to join the growing team at Creative Software!  

A proactive mindset, capacity to make decisions autonomously and diligence to deliver on tight deadlines in a globally distributed R&D environment is essential to thrive in this position.

This is your opportunity to become a member of a team working with a Scandinavian client in Supply Chain, Retail and Financial solutions, in the process of planning an upgrade to IFS Applications 10.  


  • Develop new customisations  
  • Troubleshoot and correct existing customisations 
  • Contribute towards the upgrade to IFS Applications 10 and Evergreen thereafter 
  • Integration to other business systems that include the online platform, Astro Warehouse Management System and POS devises 
  • Adhere to all build and installation processes. 

Desired Experience 

  • 3+ years of experience working with IFS Applications 
  • Very good knowledge on IFS development platforms and tools: IFS Application 9 (required), IFS Applications 10 & Evergreen (preferred) 
  • Experience in one or more of the following areas of IFS Applications is an added advantage: Supply Chain, Retail and Financials 
  • Experience developing new features / customisations that sit seamlessly on top of IFS Applications
  • Experience in troubleshooting and correcting issues in IFS Applications and customisations 
  • Strong problem solving and troubleshooting skills 
  • Strong understanding of version control systems (Git etc.)
  • Excellent communication skills.  

Does this sound like you?  Apply today! 

Senior Quality Assurance Engineer – REF 8112

Join our talented team at Creative Software!

Is attention to detail your thing? We're looking for a software quality assurance whiz with a knack for programming to join our Team. You must be a team player with a positive attitude and a commitment to meet deliveries in a globally distributed R&D environment.

You will be a part of our talented R&D team working for a Scandinavian Client.


  • Have a deep understanding of the business requirements
  • Debug and analyse the code to better understand the issue, and collaborate with the developers to find the best solution in a quick manner  
  • Contribute to defining test planning, test design, test case creation, test execution and defect and status reporting
  • Engage in manual testing and automated testing
  • Research on test tools which satisfy project requirements
  • Contribute to the development of automation scripts and continuous integration
  • Collaborate with the client's product management team in Sweden
  • Engage in knowledge sharing to ensure team members have a clear understanding of the business requirements
  • Work in an agile team environment.

Required Qualifications / Skills

  • Hold a Software Engineering or related degree from a recognised university 
  • 2+ years of experience in Software Quality Assurance and/or Software Engineering
  • Hands-on experience with C# related technologies and Visual Studio
  • Good experience with API testing (with tools such as Postman, JMeter, SoapUI)
  • Experience in manual testing techniques
  • Hands-on experience with test automation
  • Skilled in deriving test cases from requirement specifications
  • Excellent communication, presentation, and negotiation skills in English (both verbal and written)
  • A solid practical understanding of Agile Software Testing and Software Engineering concepts
  • Thirst for learning and regularly updating knowledge
  • Experience as a Software Engineer will be a definite advantage.

If you think you fit the role, apply now!

Senior Quality Assurance Engineer – REF 4008

Join the growing team at Creative Software!

We're looking for a team player with a positive attitude to take on a Senior Quality Assurance Engineer role in our Research and Development Centre in Colombo.
You will be a part of our talented team working on best-in-class technology for a Scandinavian industry leader in Customer Experience Management (CEM) solutions with a global footprint of over 100 countries.

A proactive mindset, capacity to make decisions autonomously and diligence to deliver on tight deadlines in a globally distributed R&D environment is essential to thrive in this position.  

Sounds like you?  Apply today!


  • Introduce UI test automation using appropriate tools
  • Construct well-structured, comprehensive test plans/test cases
  • Perform manual testing, emphasising out-of-the-box thinking
  • Collaboratively work with development team to achieve project goals
  • Closely work with onsite QA team to perform release testing and take ownership
  • Ensure all formal test activities are performed and recorded to comply with client expectations
  • Setup/Utilise test environments to perform testing to its optimal capacity
  • Build good working relationships with client’s product management/development teams


  • Bachelor’s Degree in Computer Science or an equivalent qualification
  • 4+ years of experience in Software Quality Assurance
  • Excellent knowledge of test automation tools (Selenium, Robot, Katalon Studio)
  • Familiar with performance testing with Jmeter, Gatlin
  • Thorough knowledge in REST, HTTP authentication mechanisms
  • Knowledge on Container (Docker) and Orchestration Frameworks (Kubernetes)
  • Ability to compile complex SQL queries and hands on experience in Postgres, MSSQL and Oracle databases
  • Familiar with Agile/Scrum ceremonies
  • Excellent communication and presentation skills in English (both verbal and written)
  • Knowledge of Software QA methodologies, processes, and standards
  • Prior experience in BI tools will be a definite advantage


Senior Software Engineer (Java) – REF 6021

We are looking for talented software professionals to join our Research and Development Centre in Colombo. You will be a member of a team engaged with the design and development of a cloud-based Enterprise Application Platform in collaboration with the client’s R&D organisation in Sweden.


  • A Degree in Computer Engineering, Computer Science or related discipline
  • 3+ years of experience with designing and developing enterprise applications using Java EE/Spring
  • Strong analytical and problem-solving skills
  • Very good knowledge of OOP concepts and design patterns
  • Knowledge of relational databases and SQL
  • Very good understanding of software engineering best practices
  • Very good communication skills in English (both verbal and written)
  • Good understanding of agile software development practices
  • High attention to detail, self-organized and a methodical approach to work
  • Knowledge in Scala, microservices, functional programming and Docker would be an added advantage
  • Knowledge in identity and access management, Oauth2 and OpenID would be an added advantage


  • Develop required functionality within the estimated time period
  • Demonstrate completed functionality in line with DoD
  • Collaborate with client’s product management and application development teams
  • Participate in task planning and estimation during sprint planning
  • Take ownership of work and contribute to the success of the team

Candidates must be able to function as team players with a positive attitude and commitment to meet team and organisational objectives/ goals.

If you think you fit the role, apply now!

Senior Software Engineer (Python) – REF 5501

We are looking for a talented software professional to join our Research and Development Centre in Colombo.

Our client is one of Europe's leading solution providers for e-Contract management. The client’s digital contract management platform encapsules the end-to-end interaction points in a contract journey into a powerful and easy-to-use 100% paperless solution. It supports creating, collaborating, signing, and archiving contracts digitally and seamless integration with world renowned enterprise systems such as Salesforce, Hubspot and SuperOffice. The client’s core operation is based in Sweden.

Technical Skills

  • Very good software development skills with Python (Flask)
  • Sound understanding of RESTful API based integrations
  • Good knowledge of Unix/Bash/Linux based development 
  • Knowledge of MySQL, Memcached and open-source tools
  • Good understanding of source code versioning (Git/Github)
  • Knowledge of Test-Driven Development (TDD) and automated unit-testing
  • Experience with continuous integration/continuous delivery (e.g.- Jenkins)
  • Ability to develop pluggable connectors for product-specific integrations
  • Familiarity with integrating CRM systems will be an advantage (optional)


  • A Degree in Computer Science/Engineering or equivalent qualification
  • 3+ years’ experience with application development in Python (Flask)
  • Ability to develop APIs that are easy to understand, use, test and extend
  • Interest in learning new products, APIs, frameworks, and platforms 
  • Good experience with agile software development practices (Scrum)
  • Conscious of software quality and value the benefit of automated testing
  • Good communication skills in English (both verbal and written)


  • Build strong work relationship with the client’s product management team
  • Liaise closely with client’s product owners to clearly present/discuss ideas 
  • Plan and estimate for technical design, development, and deployment tasks

The successful candidate will work with our client’s integration team, in creating and improving integrations towards different external systems. This job is ideal for those who enjoy working in a fast-paced international environment. A quality-oriented mindset and the diligence to get things done is essential to thrive in this position.

If you are a true problem solver who gets inspired by challenges to find new ways in delivering solutions and enjoys working in a globally distributed research & development environment, apply today!

General Application - REF0000

We are always on the lookout for talented software professionals and graduates who wish to join our Creative family.

If you would like to join the Creative family and you believe you have what it takes, click the Apply button or simply send us your application via email to [email protected].

When applying, please make sure that:

  • the subject of your email is entered as – “General Application-the post you are applying for” (E.g. Tech Lead)
  • you attach an updated CV and 
  • include a cover letter explaining why you would like to join Creative and how you believe you can contribute to this organisation

We look forward to hearing from you and wish you the best of luck!

© 2021 Creative Software. All Rights Reserved | Privacy | Terms of Use