Skip to main content

Open Vacancies



Senior Data Engineer - REF1434


Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.  

We are looking for a talented software professional to join our Research and Development Centre in Colombo and be a part of our team of 300+ problem solvers who build brilliant tech, influencing billions of users globally. 
 

What we expect: 

  • Bachelor’s Degree in Computer Science/Engineering/Statistics or an equivalent qualification. 

  • Minimum 3+ years of experience in a data intense role. 

  • Strong understanding of data analysis and/or data science. 

  • Good knowledge in working with data technologies, such as: ETL, SQL, Python. 

  • Experience with GitHub and GitActions (version control). 

  • Hands-on experience with data visualization technologies such as Grafana and PowerBI. 

  • Experience with JavaScript is an advantage. 

  • Experience with cloud infrastructure services (Azure,GCP) is an advantage. 

  • Competency in machine learning principles and techniques is an advantage. 

  • Good understanding of container orchestration tools such as Kubernetes. 

  • Good understanding of Agile software development practices (Scrum). 

  • Good understanding of industry standard designs and architectural patterns. 

  • Passion for writing clean, readable, and easily maintainable code. 

  • Very good communication skills in English, verbal and written. 

  • Ability to work on both internal and external client-facing projects and communicate with key stakeholders. 

  • Willing to work irregular i.e. European hours. 
     

We’ll need your help with: 

  • Managing and maintaining custom data solutions including data pipelines and data visualization dashboards. 

  • Managing and maintaining custom data extractors using backend technologies and languages i.e. Python, Spark, Rest APIs. 

  • Understanding and working with custom data models for data discovery, mapping, and cleansing. 

  • Working with Solution Architects to understand client requirements and define queries with subject matter experts. 

  • Taking ownership of work and keeping up to date with project deadlines. 

  • Building strong work relationships with the client's product management and development team. 

  • Driving continuous improvement of software quality, customer experience, and maintainability of products/features. 

  • Reviewing team members’ code and providing constructive feedback. 
     

What we offer: 

A Creative career offers a flexible working environment, attractive remuneration, and a place to grow and flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We offer a variety of spaces that support their work-life balance that integrate wellness into our workplace experience, which includes a recreation zone and gym. 

If you are a team player with a positive attitude, committed to meeting delivery deadlines in a globally distributed research & development environment, visit us at https://www.creativesoftware.com/careers and fill in the application under the vacancy Senior Data Engineer - REF1434” to apply today! 

Senior Software Engineer (React) - REF4201


Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.   

We are looking for a talented software professional to join our Research and Development Centre in Colombo and be a part of our team of 300+ problem solvers who build brilliant tech, influencing billions of users globally. 
 

What we are looking for: 

  • Bachelor’s Degree in Computer Science/Engineering or an equivalent qualification. 

  • Minimum 3 years experience in front-end development with React.js   

  • Expert knowledge of the following technologies and concepts:  
    - React.js and general JavaScript 
    - HTML and CSS (2+ years) 
    - Responsive web design 
    - Source code versioning systems (Git/GitHub) 
    - Cross-browser compatibility 
    - Web performance optimization 
    - 3rd party integrations / APIs 
    - Security best practices 

  • Good understanding of Agile software development practices (Scrum). 

  • Sound understanding of industry-standard designs and architectural patterns. 

  • Passion for writing clean, readable, and easily maintainable code. 

  • Very good communication skills in English, verbal and written. 
     

What you’ll need to do:  

  • Developing and maintaining the front-end user interfaces. 

  • Optimizing the customer journey and user experience. 

  • Make sure that the developed user interfaces are cross-browser compatible. 

  • Make sure the style guides are consistently implemented throughout the application and in a uniform way. 

  • Take part in the Agile process: daily stand-ups, sprint planning, delivery, and review meetings. 

  • Actively contribute to the sizing and time-tracking process to improve the accuracy of the sprint. planning and on-time deployment vs the product road map. 

  • Apply coding standards and security best practices. 

  • Take ownership of work and keep up to date with project deadlines. 

  • Build strong work relationships with the client's product management and development team. 

  • Drive continuous improvement of software quality, customer experience, and maintainability of products/features. 

  • Review junior team members’ code and provide constructive feedback. 
     

What we offer:  

A Creative career offers a flexible working environment, attractive remuneration, and a place to grow and flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We offer a variety of spaces that support their work-life balance that integrates wellness into our workplace experience, which includes a recreation zone and gym.  

If you are a team player with a positive attitude, committed to meeting delivery deadlines in a globally distributed research & development environment, apply today!

Senior Software Engineer (Python) – REF 5512


Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.   

We are looking for a talented software professional to join our Research and Development Centre in Colombo and be a part of our team of 300+ problem solvers who build brilliant tech, influencing billions of users globally.  

 
Technical skills we are looking for: 

  • Excellent software development skills with Python (Flask/Django) 

  • Strong knowledge of RESTful API development for integrations 

  • Familiarity with Unix/Bash/Linux based application development  

  • Knowledge of MySQL and caching mechanisms (e.g: Memcached) 

  • Good understanding of OAuth 2.0 protocol for authentication 

  • Knowledge of pytest and Test-Driven Development (TDD)   

  • Good understanding of source code versioning (Git/Github) 

  • Knowledge of Docker and continuous integration/delivery 

  • Ability to develop pluggable APIs for product-specific integrations 

  • Knowledge of React and Jest will be an added advantage (optional) 
     

What we expect: 

  • A Degree in Computer Science or equivalent qualification 

  • 3+ years’ experience with application development in Python 

  • Ability to develop APIs that are easy to understand, test and extend 

  • Interest in learning new products, APIs, frameworks and platforms  

  • 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) 
     

What you'll need to do: 

  • 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 
      

What we offer:  

A Creative career offers a flexible working environment, attractive remuneration, and a place to grow and flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We offer a variety of spaces that support their work-life balance that integrate wellness into our workplace experience, which includes a recreation zone and gym.  

If you are a team player with a positive attitude, committed to meeting delivery deadlines in a globally distributed research & development environment, apply today!

Technical Lead (Java/Scala) - REF4200


Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.   

We are looking for a talented software professional to join our Research and Development Centre in Colombo and be a part of our team of 300+ problem solvers who build brilliant tech, influencing billions of users globally.  
 

What we are looking for: 

  • Bachelor’s Degree in Computer Science/Engineering or an equivalent qualification. 

  • Minimum 3 years experience in a similar capacity with 8 years of overall experience in Java development. 

  • High proficiency in Java Enterprise application design and development. 

  • Experience in designing, developing, and maintaining Scala-based applications would be a definite advantage. 

  • The ideal candidate should be willing to learn functional programming with Scala.  

  • Solid knowledge of the following technologies and concepts:  
    -  SQL (MySQL) / NoSQL 
    - Source code versioning systems (Git/GitHub) 
    - Messaging / Queues 
    - Continuous Integration tools 
    - 3rd party integrations / APIs 
    - Reactive programming techniques 
    - Test-driven Development 
    - Security best practices 

  • Good understanding of Agile software development practices (Scrum). 

  • Knowledge of React would be desired skill to have. 

  • Sound understanding of industry-standard designs and architectural patterns. 

  • Passion for writing clean, readable, and easily maintainable code. 

  • Very good communication skills in English, verbal and written. 
     

 What you’ll need to do:  

  • Develop a variety of backend (micro-)services. 

  • Take part in the Agile process: daily stand-ups, sprint planning, delivery, and review meetings. 

  • Actively contribute to the sizing and time-tracking process to improve the accuracy of the sprint. planning and on-time deployment vs the product road map. 

  • Apply coding standards and security best practices. 

  • Keep up to date with project deadlines and take overall responsibility and ownership for the team’s deliverables. 

  • Build strong work relationships with the client's product management and development team. 

  • Drive continuous improvement of software quality, customer experience, and maintainability of products/features. 

  • Review team members’ code and provide constructive feedback. 
     

What we offer:  

A Creative career offers a flexible working environment, attractive remuneration, and a place to grow and flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We offer a variety of spaces that support their work-life balance that integrates wellness into our workplace experience, which includes a recreation zone and gym.  

If you are a team player with a positive attitude, committed to meeting delivery deadlines in a globally distributed research & development environment, apply today!

Senior IFS Technical Consultant - REF2600


 
Are you a dynamic individual looking for opportunities to work in different areas of IFS applications? Look no further! 

Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.    

We are looking for a talented software professional to join our Research and Development Centre in Colombo and be a part of our team of 300+ problem solvers who build brilliant tech, influencing billions of users globally.   
 

What we are looking for: 

  • Bachelor’s/Master's degree in Software Engineering/ IT. 

  • 3+ years of experience working with IFS Applications. 

  • Very good knowledge of IFS development platforms and tools, preferably in IFS Cloud. 

  • Excellent teamwork and communication skills. 

  • Experience in 

  • developing new features / customizations that sit seamlessly on top of IFS Applications. 

  • troubleshooting and correcting issues in IFS Applications and customizations.  

  • Configurations in IFS Application 10 and Cloud. 

  • Report Designer reports. 

  • Experience in IFS customer implementation and upgrade projects is an advantage. 

  • Strong problem-solving and troubleshooting skills. 

  • Strong understanding of software engineering tools and practices. 
     

What you’ll need to do: 

  • Gather and understand requirements and design solutions. 

  • Develop new customizations. 

  • Troubleshoot and correct existing customizations. 

  • Contribute to upgrade-related activities. 

  • Integration to other business systems. 

  • Adhere to all build and installation processes of the client. 
     

What we offer:  

A Creative career offers a flexible working environment, attractive remuneration, and a place to grow and flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We offer a variety of spaces that support their work-life balance that integrates wellness into our workplace experience, which includes a recreation zone and gym.  

If you are a team player with a positive attitude, committed to meeting delivery deadlines in a globally distributed research & development environment, apply today!

Senior Software Engineer – REF 6025


Join our expanding team at Creative Software working towards the Pagero Group!

As part of the expansion of our Colombo based Research and Development centre supporting this client, we are looking for technically competent people to be part of a team which is responsible for the development of complex frontends using React/TypeScript and/or JavaScript.

Requirements

  • 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
  • Proficient experience in CICD, code reviews, design reviews, code coverage, unit testing and test automation
  • Good verbal and written communication skills in English
  • Good understanding of agile software development practices
  • High attention to detail, self-organised and a methodical approach to work
  • Knowledge in Scala, microservices, functional programming and Docker would be an added advantage

A Creative career offers a flexible work environment, attractive remuneration, opportunities for overseas travel and a place to grow & flourish. You will be amongst peers at the top of their game, allowing you to sharpen your skills in an inclusive culture. We integrate wellness into our workplace experience offering employees a range of facilities that support work-life balance, including a recreation zone and gym. 

If you are a team player with a positive attitude, committed to meeting delivery deadlines in globally distributed research & development projects, apply today!

Senior QA Engineer/ QA Engineer - REF6028


Join our expanding team at Creative Software working towards the Pagero Group! 

As part of the expansion of our Colombo based Research and Development Centre supporting this client, we are looking for technically competent people to be part of a team as a Senior QA Engineer/ QA Engineer.  
 

What we are looking for: 

  • Good knowledge and experience in Quality Assurance with a proven track record. 

  • Over 2 years of experience in Quality Assurance 

  • Prior experience in Test Automation / Performance testing 

  • Ability to maintain a solid focus on quality while working on a set of interconnected components. 

  • Excellent written and verbal communication skills. 

  • Ability to understand and work on complex business logic, with an unrelenting passion for gaining domain knowledge. 

  • A sound understanding of the software application lifecycle. 

  • Prior experience working in an Agile (SCRUM) environment. 

  • Passionate about usability and user experience. 

  • Customer focus - ability to consistently understand customer expectations and ensure fulfillment in delivery. 

  • Can maintain a good relationship with the team members and the client’s stakeholders alike. 

  • Prior experience of working in different environments and directly interacting with overseas customers would be an added advantage. 


What you'll need to do:

  • Liaise with Team lead, developers and product owners to identify the requirements 

  • Create detailed, comprehensive and well-structured test plans and test cases 

  • Perform different types of testing related to software quality assurance 

  • Understand and practice Quality Engineering practices over quality control activities 

  • Perform Quality assurance activities of the R&D team 

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