Skip to main content

Open Vacancies



Senior Software Engineer (Python) – REF 5507


Technical Skills

  • Very good software development skills with Python (Flask)
  • Good 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)
  • Knowledge of integrating systems via APIs will be an advantage (optional)

Requirements

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

Responsibilities

  • 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, opportunities for work-related overseas travel 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 our employees 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.

Project Manager (Integrations) – REF 5508


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

A Creative career offers a flexible working environment, attractive remuneration, opportunities for work-related overseas travel 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 our employees 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.

Responsibilities

  • Manage/administer multiple teams, and drive teams towards delivery of integrations for the client’s platform
  • Keep track of integration projects/scopes (functionalities, feature matrices), plans/decisions, changes, and timelines
  • Ensure capacity utilisation (i.e. availability of teams and members for new integration projects and when)
  • Remove roadblocks in teams and projects together with the technical lead and client team
  • Organise/facilitate workshops and team sessions when required (create awareness related to each integration)
  • Assist Product Owner to keep track of details related to multiple integration projects
  • Help groom integration backlogs (what each integration should support, feasibility, what should be built and when)
  • Answer questions (internally) regarding functionality of different integrations
  • Draft guide notes, best practices, and document functionalities (less priority)

Requirements  

  • Degree in Computer Science/Engineering or an equivalent qualification
  • Postgraduate qualification in Project Management/ PMP certification (advantageous)
  • Software development background (web application/backend services development)
  • Good understanding of API development and related concepts
  • Curious and digital mindset and a promoter of standardisation and simplification
  • Ability to interact with stakeholders from different functions and geographies
  • Knowledge of agile software development practices (Scrum)
  • Strong communication (written, verbal) and interpersonal skills
  • Prior work experience with offshore clients in a similar role (desirable)
  • Experience with CRM, HRM, ATS or ERP applications (optional)

Associate Technical Lead (JAVA) - REF 6023


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.

Requirements 

  • A Degree in Computer Science/Engineering or equivalent professional/technical qualification
  • 5+ years’ experience in design and development of enterprise business applications in Java related technologies
  • Strong knowledge of JVM based languages including Java
  • Possess in-depth knowledge of back-end systems and services development
  • Good knowledge micro services and docker
  • High proficiency with relational databases
  • Understanding of enterprise solution architecture related to scalability, integration, security, and testing
  • Strong problem-solving skills with a desire to bring issues to resolution
  • Very good experience with agile software development practices
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail, organized and a methodical approach to work
  • Sound understanding of industry standard design patterns and SOLID principles
  • Experience with continuous integration and continuous delivery
  • Experience with Scala and functional programming is an added advantage
  • Experience with web application authentication techniques is an added advantage
  • Should be able to work independently in a complex technical/domain environment

Responsibilities 

  • Build a strong work relationship with the client’s product management/development team
  • Plan and estimate for technical design, development, deployment, and delivery tasks
  • Develop functionality in accordance with directions and requirement specifications
  • Demonstrate completed functionality through sprint reviews as per DoD  
  • Ensure testable code is produced and practice test-driven development
  • Take overall responsibility and ownership for team’s deliverables
  • Be a self‐motivated leader who is results driven, and a technology enthusiast
  • Candidates must be able to function as team players with a positive attitude and commitment to meet team /organisational objectives /goals.

What we offer

A Creative career offers a flexible working environment, attractive remuneration, opportunities for work-related overseas travel 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 our employees 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.

Lead/Senior IFS Technical Consultant - REF 6024


Responsibilities 

  • Configurations in IFS Application 10 and Cloud to meet business requirements from end users 
  • Develop new customizations in IFS Application 10 and Cloud
  • Implement integrations with third party applications 
  • Troubleshoot and correct existing customisations 
  • Adhere to all build and installation processes of the client 

Desired Experience 

  • 3+ years of experience working with IFS Applications, including experience on customer specific implementations 
  • Very good knowledge of the IFS Applications Cloud development platform and tools 
  • Excellent communication skills 
  • Experience in 
    • developing new features / customisations that sit seamlessly on top of IFS Applications 
    • troubleshooting and correcting issues in IFS Applications and customisations  
    • integrations and other configurations 
    • reporting tools 
  • Strong problem solving and troubleshooting skills 

What we offer

A Creative career offers a flexible working environment, attractive remuneration, opportunities for work-related overseas travel 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 our employees 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.

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!

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