Are you looking for rapid career development, challenging work and international exposure in an informal, fun and creative work environment? Then Creative Software is the place for you. We are always on the lookout for talented software professionals and graduates who would like to join our growing team.
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!
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.
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!
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!
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!
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!
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!
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!