Full- Time

Senior Software Engineer–REF5521

About Creative Software

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.

Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.

We’re seeking a talented and experienced Senior Software Engineer with strong proficiency in Python to join our team.Our client is one of Europe's leading solution providers for E-Contract management. The client’s digital contract management platform encapsule 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 CRM systems such as Salesforce, Hubspot and SuperOffice

Job Overview

• Ensure integrations are robust, scalable, secure, and meet performance expectations

• Build strong work relationship with the client’s product management team

• Closely work with product owners to clearly present and discuss ideas

• Plan and estimate for technical design, development, and deployment tasks

• Be a self‐motivated, result driven individual, and a technology enthusiast

Skills

• Proficient in Python with hands-on experience in Flask, SQLAlchemy, and Celery

• Expertise in developing and managing RESTful API based integrations and Public APIs

• Good knowledge of MySQL: design, optimization, and query performance tuning

• Familiarity with modern integration patterns/best practices for distributed systems

• Excellent problem-solving and technical research & development skills

• Experience with continuous integration/continuous delivery (CI/CD)

Requirements

• A Degree in Computer Science or an equivalent qualification

• 3+ years’ experience with software development

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

• Ability to switch between different contexts related to integrations

• Interest in developing integrations for new products and platforms

• Familiarity with agile software development practices (e.g: - Scrum)

• Good communication skills in English (both verbal and written)

Apply for this position

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Files must be less than 10 MB
Allowed file types: pdf, docx, doc, txt
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.