With over 40 years of success in the IT industry, both locally and internationally, Megabyte is Malta’s longest standing total computer solutions company. Megabyte is on the forefront of the digital transformation movement for many businesses and government bodies with an ever-growing demand for its superior professional services.

We are currently in search of ambitious and committed individuals with a keen eye for detail who take pride in delivering excellence, to join our passionate and dynamic team as a Software Developer.

Role Description

The role entails taking an active part in the development, testing, implementation and support of both current and new software solutions. 

In this role you shall be reporting to the Head of Software and Professional Services and as part of this team you will be accompanied by, but not limited to:

  • Software Developers
  • Solutions Consultants and Specialists
  • Database Administrators
  • Project Managers

Megabyte is currently experiencing significant growth across all fronts and now is the perfect time to take your career to the next level with exciting opportunities to advance even further.

Key Responsibilities

As a Software Developer your key responsibilities will include:

  • Implementation of efficient, performant, reusable and clean code
  • Writing clear and precise technical documentation
  • Actively participating in technical discussions and brain storming sessions
  • Providing support services to customers on their respective solutions
  • Ensuring the delivery of quality products and material
  • Keeping yourself up to date with latest developments within your segment


  • A tertiary qualification in Software Development or a relevant field
  • Comprehensive understanding of object-oriented programming
  • Ability to demonstrate the use of .NET technologies, primarily DotNET, DotNet Core and WebAPI
  • Solid development, time management and problem-solving skills
  • Strong understanding of the software development cycle and best practices
  • Must be an excellent team player and respond well to constructive feedback
  • Fluent use of the English language, both written and spoken

Beneficial to have

  • Experience in Microservices architecture
  • Experience in implementing multi-threading and concurrency
  • Experience with Cloud Services and Platforms, such as Microsoft Azure
  • Deep understanding of Source Control, preferably GIT
  • Experience in CI/CD and Automated Testing
  • Practical understanding of Scrum methodologies and Agile practices

Our values

Megabyte’s success is powered by our people and our culture is what makes Megabyte a fun and rewarding place to work. Our employees are empowered and driven to always learn more and improve themselves. We are passionate about what we do, perform with pride and strive to exceed our standards.  

Success is celebrated and integrity is the core of who we are at Megabyte.

Our selection process

A shortlist is drawn up for those candidates that meet the criteria set for the role and a first interview is conducted to assess the candidate’s experience and suitability for the role.

A technical assessment will be sent out to those candidates that were successful in their first interview. The top performing candidates will progress to the final interview with the respective General Manager. 

A decision will be taken after a thorough assessment of these final candidates.

Are you ready to join our team?

Applications, quoting respective reference number and current CV should be sent by e-mail on