Skip to main content

Open Vacancies



Senior Software Engineer (Java) – Ref 6016


We are looking for talented software professionals to join our Research and Development Center 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 organization in Sweden.

Requirements

  • A Degree in Computer Engineering, Computer Science or a related discipline
  • 3+ years of experience with designing and developing enterprise applications using Java EE
  • Knowledge in JS frameworks, such as React or Angular would be an added advantage
  • Knowledge in SCALA, microservices, Docker and JPA would be an added advantage
  • Strong analytical and problem-solving skills
  • Very good knowledge of OOP/ Functional programming 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

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 / organizational objectives / goals. If you feel you are the ideal fit for this opportunity, apply today!

Technical Lead (.Net | Integration) - Ref 2300


We are looking for a talented Technical Lead to join our Research and Development Center in Colombo. Our client is a leading technology company that develops interactive smart retail solutions that strengthen in-store shopping experience. The core operation is based in Sweden.

REQUIREMENTS

  • A Degree in Computer Science/Engineering or equivalent professional/technical qualification
  • 7+ years’ experience in design and development of enterprise business applications in .NET
  • Skills with integrating enterprise cloud solutions with external systems through RESTful APIs
  • Experience with integrating e-commerce platforms (e.g:- Shopify, Magento) for online stores/retail systems
  • Knowledge of NET Core 2.x, Web API, and developing connectors for customer-specific system integrations
  • Ability to develop integrations across multiple platforms, data sources/structures and formats using APIs
  • Good architectural understanding about API integrations and middleware development
  • Experience with continuous integration/continuous delivery (e.g.- VSTS, Jenkins)
  • Ability to develop tools to manage and monitor external system integrations
  • Good knowledge of standards and best practices related to application integrations
  • Ability to educate customers about integration considerations with client’s platform
  • Ability to explain concepts/patterns used in application integration environments
  • Very good experience with agile software development practices (Scrum)
  • 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 manager to clearly present/discuss ideas 
  • Plan and estimate for technical design, development, and deployment tasks
  • Take overall responsibility and ownership of deliverables for integrations
  • Be a self‐motivated and results driven leader, and technology enthusiast

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 a doer with a creative spirit who enjoys working in a globally distributed research & development environment, apply today!

 

Talent Acquisition Executive – Ref 2101


RESPONSIBILITIES

  • Conduct sourcing activities to fill open positions.
  • Review employment applications and background check reports.
  • Serve as a brand ambassador at various events such as career fairs, on-campus recruiting events etc.
  • Represent the company internally and externally at events with a goal of networking and relationship building.
  • Build long-term relationships with past and potential candidates.
  • Manage candidate pools to ensure qualified candidates remain engaged in current or future opportunities.
  • Communicate regularly with hiring managers to get a clear view of the company’s hiring needs and organizational goals.
  • Work closely with the marketing team to develop creative ways for addressing talent acquisition challenges.
  • Proactively seek market intelligence to gain a competitive advantage in attraction, assessment and sourcing methodologies.
  • Suggest new ideas for improving talent acquisition activities.
  • Generate monthly updates for the company’s leadership about upcoming talent acquisition initiatives.
  • Create monthly reports on key talent acquisition metrics.
  • Research talent acquisition trends in the industry.

REQUIREMENTS

  • A relevant degree or equivalent professional qualification in a related field.
  • 2+ years of experience as a Talent Acquisition Executive, Recruiter or similar role.
  • Sound knowledge on talent acquisition methods and application of such.
  • Excellent personality and ability to network.
  • Ability to scan large volumes of resumes.
  • Understanding and familiarity with Recruitment Marketing.

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

Technical Lead (Java) – Ref 6017


You will lead a team of software professionals engaged with the design and development of a cloud-based Enterprise Application Platform in collaboration with our client’s R&D organization in Sweden.

REQUIREMENTS

  • A Degree in Computer Engineering/Science or equivalent
  • 8+ 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 in 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, functional programming, Cassandra and Elasticsearch 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
  • Be a self‐motivated leader who is results driven, and a technology enthusiast

RESPONSIBILITIES

  •     Build a strong working relationship with the client’s product management/development team
  •     Plan and estimate for technical design, development, deployment and delivery tasks
  •     Develop functionality in according to directives 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

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

Senior Technical Lead (.Net) – Ref 2200


We are looking for a talented Senior Technical Lead to join our Research and Development Center in Colombo. Our client is a leading provider of an enterprise accounting software and a portfolio of several other business management solutions for payroll, payments, retail point of sale, and CRM for small and large scale businesses.

REQUIREMENTS

  • A Degree in Computer Science/Engineering or equivalent professional/technical qualification
  • 10+ years’ experience in design and development of enterprise business applications in .NET
  • Strong knowledge of .NET platform and application development in C# .NET
  • Strong knowledge of Entity Framework, LINQ, ASP.NET MVC, Web API, Redis, JSON/XML
  • Knowledge of Node.js driven middleware implementations will be an advantage
  • Possess in-depth knowledge of back-end systems and services development  
  • Experience with continuous integration and continuous delivery (e.g.- VSTS, Jenkins)
  • Sound understanding of industry standard design patterns and SOLID principles
  • Very good knowledge and experience in developing cloud solutions (Azure or AWS)
  • High proficiency with databases (e.g:- MS SQL Server, PostgreSQL) and developing complex queries
  • Understanding of enterprise solution architecture related to scalability, integration, security, and testing
  • Experience with NET Core 2.x, ASP.NET Core, Docker, Microservices and Serverless Computing
  • Ability to explain concepts/patterns used in enterprise application development environments
  • Strong problem-solving skills with a desire to bring issues to resolution
  • Very good experience with agile software development practices (Scrum)
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail, organized and a methodical approach to work

RESPONSIBILITIES

  • Build 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 technology enthusiast

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 innovative solutions and a doer with a creative spirit who enjoys working in a globally distributed research & development environment, apply today!

Senior Software Engineer (.Net) – Ref 2201


We are looking for talented software professionals to join our Research and Development Center in Colombo. Our client is a leading provider of an enterprise accounting software and a portfolio of several other business management solutions for payroll, payments, retail point of sale, and CRM for small and large scale businesses.

REQUIREMENTS

  • A Degree in Computer Science/Engineering or equivalent professional qualification
  • 3+ years’ experience in development of enterprise business applications in .NET
  • Excellent knowledge of .NET platform and application development in C# .NET
  • Strong knowledge of Entity Framework, LINQ, ASP.NET MVC, Web API, Redis, JSON/XML
  • Knowledge of Node.js driven middleware implementations will be an advantage
  • Good understanding of back-end systems and services development
  • Experience with continuous integration and continuous delivery (e.g.- VSTS, Jenkins)
  • Understanding of industry standard design patterns and SOLID principles
  • Good knowledge in developing cloud solutions (Azure or AWS)
  • Proficiency with databases (e.g:- MS SQL Server) and developing complex queries
  • Experience with NET Core 2.x, ASP.NET Core, Docker, Microservices and Serverless Computing
  • Knowledge of Agile software development practices (Scrum)
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail, organized and a methodical approach to work

RESPONSIBILITIES

  • Build strong work relationship with the client’s development team
  • Plan and estimate for development tasks for user stories
  • Develop functionality in accordance with directions and specifications
  • Demonstrate completed functionality through sprint reviews as per DoD

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 globally distributed research & development projects, apply today!

Associate Quality Assurance Lead - Ref 1036


Be a member of a team engaged with the development of Healthcare Solutions in collaboration with our client’s R&D organization in Norway.

RESPONSIBILITIES

  • Liaise with Tech Leads, developers and product owners to identify requirements
  • Review requirements, specifications and technical design documents for completeness, clarifying doubts when required in a timely manner
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Design, develop and execute automation scripts using appropriate tools (e.g. Soap UI, Katalon)
  • Perform different types of testing related to software quality assurance
  • Driving Quality Engineering practices over quality control activities
  • Manage all Quality assurance activities (including documentation) of the R&D team

REQUIREMENTS

  • Hold a Software Engineering or related degree from a recognized university
  • 6+ years’ experience in software quality assurance
  • Thorough knowledge and skills in the software quality assurance process
  • Strong analytical and problem-solving skills
  • Excellent communication, presentation, leadership and negotiation skills
  • Experience in agile SCRUM practices.
  • Experience in testing middle tier and service-oriented architectures using tools such as SoapUI and Katalon.
  • Team player

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 globally distributed research & development projects, apply today!

Senior Software Engineer (React Native) – Ref 2202


We are looking for a talented React Native engineer to join our Research and Development Center in Colombo. Our client is a leading provider of an enterprise accounting software and a portfolio of several other business management solutions for payroll, payments, retail point of sale, and CRM for small and large scale businesses.

REQUIREMENTS

  • A Degree in Computer Science or equivalent professional qualification
  • 2+ years’ experience in developing iOS/Android apps with React Native
  • Strong skills in JavaScript and ability to write well-documented, clean JavaScript code
  • Very good understanding of ES6, JSX, Virtual DOM or component lifecycle
  • Knowledge of tools/technologies such as Redux, Bitrise, ESLint, Enzyme and React Navigation
  • Experience with iOS and/or Android mobile app development (e.g- Swift, Objective-C, Java)
  • Knowledge of debugging, testing, and performance optimization of React Native apps
  • Stay up to date about framework capabilities/changes to leverage technical benefits
  • Experience with ReactJS and back-end API integrations is desirable
  • Work closely with UI/UX designers and back-end developers
  • Knowledge of Agile software development practices (Scrum)
  • Excellent communication skills in English (both verbal and written)
  • High attention to detail, organized and a methodical approach to work

RESPONSIBILITIES

  • Build good work relationship with the client’s development team
  • Plan and estimate for development tasks for user stories
  • Develop functionality in accordance with directions and specifications
  • Demonstrate completed functionality through sprint reviews as per DoD

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 globally distributed research & development projects, apply today!

Senior Software Engineer (Java) – Ref 1703


We are looking for talented software professionals to join our Research and Development Center in Colombo.

Our client is one of Europe's leading technology and service providers for the transport industry. The company is behind some of the most trusted transportation brands in the Nordic region. The client’s transport booking system is used by thousands of customers and offers the best B2B platform on the market for large and small companies. The client’s core operation is based in Sweden.

Technical Skills

  • Strong backend development skills in Java
  • Excellent knowledge of Spring and/or Spring Boot
  • Very good knowledge in developing Microservices
  • Familiar with Reactive Programming (Spring 5 WebFlux)
  • Knowledge of Elasticsearch
  • Experience with MongoDB, Postgres and Amazon Web Services (AWS)
  • Knowledge of Travis CI, Jenkins, GoCD continuous integration/delivery service
  • Experience with Git, Gradle and Maven (or similar)
  • Some understanding of Zuul (API Gateway/Edge Service)
  • Knowledge to write tests with Junit 5, Mockito etc;
  • Familiar with Linux

Requirements

  • A Degree in Computer Science or an equivalent qualification
  • 3+ years’ experience in developing applications in Java (specially, backend development)
  • Very good communication and presentation skills in English (both verbal and written)
  • Familiar with agile software development practices (Scrum)
  • High attention to detail, organized and a methodical approach to work

Responsibilities

  • Collaborate and build good working relationships with the client’s product management/development teams
  • Plan and estimate for technical design and development tasks
  • Develop functionality in accordance with directions/specifications

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

 

Software Engineer (Java) – Ref 1704


We are looking for talented software professionals to join our Research and Development Center in Colombo.

Our client is one of Europe's leading technology and service providers for the transport industry. The company is behind some of the most trusted transportation brands in the Nordic region. The client’s transport booking system is used by thousands of customers and offers the best B2B platform on the market for large and small companies. The client’s core operation is based in Sweden.

 

Technical Skills

  • Very good backend development skills in Java
  • Sound knowledge of Spring and/or Spring Boot
  • Good knowledge in developing Microservices
  • Familiar with Reactive Programming (Spring 5 WebFlux)
  • Knowledge of Elasticsearch
  • Experience with MongoDB, Postgres and Amazon Web Services (AWS)
  • Knowledge of Travis CI, Jenkins, GoCD continuous integration/delivery service
  • Experience with Git, Gradle and Maven (or similar)
  • Some understanding of Zuul (API Gateway/Edge Service)
  • Knowledge to write tests with Junit 5, Mockito etc;
  • Familiar with Linux

 

Requirements

  • A Degree in Computer Science or an equivalent qualification
  • At least 1 years’ experience in developing applications in Java (specially, backend development)
  • Good communication and presentation skills in English (both verbal and written)
  • Familiar with agile software development practices (Scrum)
  • High attention to detail, organized and a methodical approach to work

 

Responsibilities

  • Collaborate and build good working relationships with the client’s product management/development teams
  • Plan and estimate for technical design and development tasks
  • Develop functionality in accordance with directions/specifications

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 (Test Automation) – Ref 1705


We are looking for an ambitious software professional with a passion for quality assurance to work as a part of a globally distributed team. You will be a member of a dedicated team that works with one of Europe's leading technology and service providers for the transport industry. The company is behind some of the most trusted transportation brands in the Nordic region. The core operation is based in Sweden.

Responsibilities

  • Design, develop, execute and maintain automated test scripts
  • Create detailed, comprehensive and well-structured test plans/test cases
  • Identify manual tests suitable for test automation
  • Analyze, identify and track defects and work with the development team to resolve defects
  • Strive to continually develop and improve automated test methods and techniques
  • Ensure all formal test activities are properly recorded as per the quality system
  • Collaborate and build good working relationships with client’s product management/development teams

Requirements

  • Bachelor’s Degree in Computer Science or an equivalent qualification
  • 3+ years of experience in Software Quality Assurance
  • Excellent knowledge of test automation tools (e.g:- Selenium, Katalon Studio, TestComplete, QTP/UFT)
  • Quality conscious, analytical, accurate, and proactive
  • Good understanding of Agile Software Development practices (e.g:-Scrum)
  • Good communication, presentation skills in English (both verbal and written)
  • Knowledge of Software QA methodologies, processes and standards
  • Programming skills in Java will be a definite advantage

A proactive mindset, the capacity to make decisions autonomously and the diligence to get things done is essential to thrive in this position. If you are a team player with a positive attitude, committed to meeting delivery deadlines in globally distributed research & development projects, apply today!

*Applicants who do not have hands-on experience with test automation will not be considered for this position. Apply only if you satisfy these criteria.

German Translator (Support Engineer) – Ref 1404


We are looking for a German translator to join a team providing IT support services for our client. Our client is an industry leader in providing full-scale digital transformation for heavy-asset industries around the world by supplying contextualized data to drive industrial applications that increase safety and efficiency and drive revenue. The core operation is based in Sweden.

Requirements

  • Perform German to English translations related to IT support tasks
  • Strong interest in Software/IT (preferably with some experience)
  • Experience working with translation tools like Locize
  • Proven work experience as a German translator or similar role
  • High attention to detail and a methodical approach to work
  • Good time management skills and ability to work efficiently
  • Ability to build productive work relationship with colleagues
  • Very good communication skills in English

Senior Software Engineer (Front-end Development) – Ref 1403


We are looking for a talented software professional to join our state-of-the-art Research and Development Center in Colombo. Our client is an industry leader in providing full-scale digital transformation for heavy-asset industries around the world by supplying contextualized data to drive industrial applications that increase safety and efficiency and drive revenue. The core operation is based in Sweden.

Requirements

 

  • A bachelor’s degree in IT/Software Engineering/Computer Science or equivalent qualification
  • 4+ years of experience in a similar role
  • Experience with writing modern JavaScript
  • A passion for emerging web technologies
  • Ability to work closely with designers and backend developers
  • Likes solving problems end to end (especially if this means learning something new!)
  • Familiarity with a modern JS library (e.g:- React, Vue, Choo, Mithril, Angular etc.)
  • Experience with a state management library (e.g:- Redux, MobX)
  • Experience with Google Cloud Platform services, Azure, and/or AWS
  • Pragmatic about Unit testing, integration testing and end-to-end testing

Desirable Skills

  • Experience with Agile Software Development (Scrum/Kanban)
  • Collaborative development with version control systems (Git)
  • Ability to build productive work relationship with colleagues
  • Strong analytical, problem solving, time management skills
  • Good knowledge of industrial best practices
  • Ability to adapt to growing client requirements
  • Very good communication and presentation skills
  • High attention to detail, and a methodical approach to work

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

  • Subject of your email – “General Application-the post you are applying for” (E.g. Tech Lead)
  • Attach your updated CV
  • 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!



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