Senior Software Developer (Phyton)

Who we are
The GlobalCapital Group of Companies comprises a number of financial services companies based in Malta. Established in 2003, we offer a range of insurance products and financial management services through our subsidiary companies. We are renowned for providing a fast, efficient and personalised service to all our customers. With a strong team of trained and dedicated professionals committed to achieving and maintaining the highest of standards in everything we do.

To commit to this promise, we are looking at extending our sales teams both in Malta and in Gozo. If you have the confidence to promote yourself together with our products and services, then you are the right candidate and we would like to hear from you.


Job Summary


The Senior Software Developer (Python) will be responsible to design, build, operate, debug, optimize, and deploy sophisticated web-based systems. In this role, one will use datasets and insight from the stakeholders in order to design software solutions that will enhance the business. The Senior Software Developer (Python) will not only be an expert software developer with both backend and frontend knowledge, but also a collaborative team player with infectious energy and a desire to communicate ideas respectfully to colleagues.

Responsibilities and Duties


• Automation of business processes through common systems-languages and frameworks (Python, Django, C#)
• Maintenance of existing tools and code in the systems
• Build, operate, and optimize large web-based systems
• Design and implement algorithms to efficiently process, analyse, and serve massive datasets
• Serve as a key individual contributor within the GlobalCapital group
• Take projects through the full engineering lifecycle: designing, ticketing, building, testing, deploying, and debugging tools and products
• Work with a tight knit group of engineers and data stakeholders


Skills and Experience

• 5+ years of experience as a software engineer in Python development
• 2+ years’ experience working in an environment where CI/ CD tools are used
• At least 1-year of working experience using cloud services such as Azure
• 2+ years in an environment where you used architecture principles and frameworks
• At least 1-year experience writing unit tests
• Experienced using Jira and Git
• Practical understanding of file structures and file permissions
• Strong talent for problem-solving—the ability to understand a situation by breaking it apart into smaller working parts, and trace the implications in a step-by-step methodical way
• Good oral and written communication skills in English
• Demonstrated ability to teach new skills to lesser experienced colleagues

Experience on following skills and technologies is desirable:
• DevOps
• General database knowledge in technology such as SQL Server/Oracle/MySQL/MongoDB/Cassandra
• SOA, EDA, and Design patterns
• Javascript (ReactJS, AngularJS) , HTML5, CSS3
• Some experience in Linux, Django, REST and shell scripting
• MQF level 6 or higher in Computer Science, Electrical Engineering, or Computer Engineering or a recognised appropriate comparable qualification


Interested applicants are requested to email their CV to: