Attention: Change in Job Centers Opening Hours  Learn More
eu job search

(SENIOR) SOFTWARE DEVELOPER (C++/PYTHON)

€35,000.00 - €50,000.00 year (annually)

  • FULL TIME
  • RAHAL GDID, MALTA
  • FLEXIBLE HOURS
  • 07 May 2025
  • Ref: 414753

(Senior) Software Developer – BAS (Business Administration Systems). For more info please copy and paste this link into your browser: https://secure-jobsplus.gov.mt/Filerepository/Jobsplus/OpenIIo_SSDev.pdf

Tasks: - Develop, test, and deploy software modules as microservices to enhance our UNS-based business administration system. - Collaborate with cross-functional teams, guided by the architect, to design and implement tailored solutions for clients. - Write clean, maintainable, and scalable code while adhering to best practices. - Take ownership of individual modules, ensuring quality, performance, and reliability. - Work in an agile environment, rapidly iterating and improving the system to meet evolving requirements. Growth Opportunities This role offers tremendous potential for career development: - Leadership Path: High-performing developers can advance to roles like Lead Developer or Software Architect. - Solution Architect Path: Transition into client-facing roles such as Solution Engineer or Solution Architect, overseeing deployment for international clients, traveling, and leading implementation strategies. Skills & experience: Soft skills: - Highly motivated. - Love technology. - Precise & pushing for the highest quality. - Able to receive feedback. - Fully capable of the written and spoken English language. - Ability to work independently with minimal supervision. - Excellent problem-solving and teamwork skills. - Not a 9-to-5 mentality. Hard skills: - Experience with business administration systems. - Proven expertise in developing broker-based microservices or similar systems. - Strong programming skills in building scalable and distributed systems. - Problem-solving and debugging proficiency. - Familiarity with advanced concepts such as UNS, event-driven architectures, and real-time data processing. - Experience with cloud infrastructure, containerization, and DevOps practices is a significant advantage. Programming Skills: - Python - C++ - SQL & NoSQL - Clean coding practices - Unit testing and automated functional testing of microservices - System & Software Skills - Linux - Docker

  • Profiles

    If multiple Education and Language Profiles are defined, please note that you must fit at least one of them, but not necessarily all.

    PROFILE 1

    • Language
      Reading
      Speaking
      Understanding
      Writing
    • ENGLISH

    ISCED Level:

    Bachelor or equivalent - Level (6)

    Subjects:

    Subject Level Grade
  • Competencies

    • Adapt preset program (code, decode). Develop basic production program (convert plan, reference system, document...)
    • Analyse architecture of IT systems within company
    • Analyse company's or client's functional needs. Formulate technical aspects according to specifications
    • Analyse technical and functional problems. Propose improvements, technical adjustments...
    • Check implementation of security rules and security of material and critical points
    • Counsel and supply technical support to users, customers and services
    • Design and elaborate a prototype or development model (design application)
    • Develop a prototype of a technical solution to be validated by client (type configuration...)
    • Develop database-linked applications
    • Write programs in specific programming language
  • Past Experience

    • Occupation
      Experience(months)
    • PROGRAMMERS AND DEVELOPERS, SOFTWARE
      36
  • Driving Licences

    No Driving Licenses required for this vacancy

  • Remarks

    Please quote the vacancy number in your email. Applicants must be Maltese/EU Nationals/other nationals who are entitled to equal treatment as EU Nationals with regards to employment due to EU legislation & treaty rights about the free movement of workers.

Apply   Change View

Need some guidance?

Make use of our knowledge base to achieve your career goals