Skip to main content

Open Vacancies



Senior Software Engineer (Xamarin.Android/MAUI) – REF 1505


Are you very well versed in Xamarin.Android and eager to work in .NET MAUI? Do you want to use your knowledge and experience to build innovative mobile applications? This is the opportunity you have been looking for!

You will be a member of a team engaged with the design and development of a mobile application platform in collaboration with the client’s R&D organisation in Scandinavia.

Requirements

  • A Degree in Computer Science/Engineering or an equivalent qualification
  • 2+ years of experience in development of mobile apps in Xamarin.Android
  • Excellent knowledge on the use of Android SDK through Xamarin.Android
  • Sound understanding of software engineering best practices
  • Strong understanding of OOD and MVVM design pattern
  • Experience working with RESTful Web services
  • Good knowledge of .NET and .NET Core platforms
  • Experience working with Angular/Vue.js will be an advantage
  • Familiarity with Agile Software Development practices (Scrum)
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail and a methodical approach to work

Responsibilities

  • Develop new features and carry out improvements of mobile apps
  • Demonstrate completed functionality through sprint reviews as per DoD
  • Collaborate with team members in accomplishing project objectives
  • Plan and estimate the development tasks of user-stories
  • Provide innovative ideas and improvements targeting client requirements
  • Adapt to new technologies with minimum supervision

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

Senior Software Engineer (Java) – REF 6020


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

Responsibilities

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

Technical Lead (Python) – REF 5500


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

  • Strong software development skills with Python (Flask)
  • Very good 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)
  • Knowledge of standards/best practices related to middleware/integrations
  • Ability to develop pluggable connectors for product-specific integrations
  • Familiarity with integrating CRM systems will be an advantage (optional)

Requirements

  • A Degree in Computer Science/Engineering or an equivalent qualification
  • 7+ years’ experience with application development (4+ years with Python)
  • Ability to develop APIs that are easy to understand, use, test and extend
  • Strong interest in learning new products, APIs, frameworks, and platforms 
  • See full picture of a product and scale it to interact with external systems
  • Very good experience with agile software development practices (Scrum)
  • Conscious of software quality and value the benefit of automated testing
  • Excellent 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
  • Take overall ownership of the deliveries done by the offshore team
  • Be a self‐motivated and results driven leader, and technology enthusiast

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!

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)

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

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!

Senior Software Engineer (Front End) - REF 1416


We are on the lookout for a highly competent Senior Software Engineer who has expertise in front end technologies to join the Colombo based R&D Centre for our Norway-based client. They are the industry leader for big data and digital transformation technologies for heavy asset industries. Their state-of-the-art, cloud-based, big data platform handles millions of messages per second, stores and processes petabytes of data using state-of-the-art algorithms while providing extremely high availability and scalability.

Compulsory Requirements

  • Bachelor’s Degree in Computer Science or Engineering from a recognised university.
  • 3+ years of experience in software development working on front end technologies, and previous experience in a Senior Software Engineer role.
  • Strong knowledge, in-depth understanding, and solid experience in React (or Angular 2+), Redux, JavaScript ES6 and TypeScript.
  • Proficiency in web markup, including HTML5, CSS3.
  • Strong analytical and problem-solving skills.
  • Passion for coding; take pride in producing high quality code.
  • Sound knowledge and experience in CI/CD, unit testing and test automation.
  • In-depth understanding of version controlling in GIT, and related best practices.
  • Excellent verbal and written communication skills in English. 
  • Outstanding interpersonal skills and positive attitude towards challenging tasks.

Desirable Skills

  • Experience in WebGL, 3D rendering concepts, Three.js or OpenGL.
  • Experience in Cloud Computing.
  • Experience with Agile Software Development (Scrum/Kanban).

We offer a very flexible working environment, opportunity to travel overseas and work alongside brilliant minds, and an attractive remuneration package. If you are a team player with a positive attitude, committed to meeting delivery deadlines in globally distributed research & development projects, apply today!

Senior DotNetNuke Engineer - REF 2900


We are looking for a talented engineer to join our Research and Development Centre in Colombo. This is an excellent opportunity to work directly with an international client in building high performant enterprise web applications using DotNetNuke CMS.

Requirements

  • A Degree in Computer Science or an equivalent professional qualification
  • 2+ years of hands-on experience in developing web applications using DotNetNuke CMS
  • Knowledge of DNN modules, interfaces, module navigation/communication and user controls
  • Understanding of extension methods such as authentication providers and skin objects
  • Experience with web application development using ASP.Net, C# and VB.NET
  • Good knowledge of JavaScript, jQuery, AJAX, HTML, CSS and LESS
  • Familiarity with Agile software development practices (Scrum)
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail, organised and a methodical approach to work

The job is ideal for those who enjoy working in a fast-paced research & development environment. If you are a team player with a positive attitude, committed to meeting delivery deadlines, apply today!

Senior Developer (Ruby on Rails) - REF 9302


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

Requirements

  • Bachelor’s Degree in Computer Science or an equivalent qualification
  • 3+ years’ experience in developing applications using Ruby on Rails
  • Ability to design, build, and maintain clean and reusable Ruby code
  • Very good understanding of Ruby syntaxes and its nuances
  • Experience with common libraries such as RSpec and Resque
  • Knowledge of integrating data storages (e.g. PostgreSQL, MySQL etc.)
  • Good understanding of MVC, Mocking, ORM, and RESTful web services
  • Familiarity with JavaScript, HTML, and JS Frameworks (e.g. Angular)
  • Familiarity with source code versioning tools (e.g. Git)
  • Knowledge of containerization (e.g. Docker) and CI/CD
  • Good communication skills in English (both verbal and written)
  • High attention to detail, and a methodical approach to work

Responsibilities

  • Build good working relationship with the client’s product owners
  • Plan and estimate design/development effort for user stories
  • Develop functionality in accordance with client requirements
  • Demonstrate completed functionality through reviews as per DoD 
  • Keep up to date on latest software developments and trends

This job is ideal for those who enjoy working in a fast-paced international environment. If you are a team player with a positive attitude, committed to meeting delivery deadlines in a research & development project, 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