Software Engineer

Our client is looking to hire Software Engineer for their office in Malta.

The Software Engineer is responsible for participating in the software development process in order to deliver high-quality, fully-functional, and tested software.

Key duties:

Project Work

  • Conducts research and technology exploration as required to address any present or future projects.
  • Participates in analysis and design activities so as to produce a viable system design that fits within the overall system architecture whilst addressing all the elicited requirements.
  • Follows established development and testing procedures so as to ensure quality software development which meets the requirements whilst adhering to the proposed design and any stipulated timelines.
  • Creates and maintains documentation regarding systems being developed in order to ensure long-term maintainability.
  • Makes use of company standard source control and defect/task tracking software so as to effectively handle configuration management and defect fixing issues.

 Team Work

  • Helps other team members with any issues they may encounter so as to maintain overall team effectiveness.
  • Actively seeks to promote a healthy team environment so as to maintain and increase overall team morale and individual team members' job satisfaction.
  • Whenever needed, interacts and assists with members of other teams so as to contribute to the overall company culture.

 Communication

  • Carries out day-to-day communication with other teams so as to ensure that all team members are sufficiently aware of work being carried out by their colleagues.
  • Keeps supervisor(s) informed about any issues that may arise.
  • Establishes and maintains communication with all stakeholders so as to tackle issues or anomalies that may arise during system development.
  • Interacts with other teams to ensure that all relevant departments are up to speed on all projects design developments.

 

Requirements:

 Minimum (Necessary) Qualifications:

  • B. Sc in Computer Science or related discipline or related, relevant experience.
  • In-depth knowledge of software development practices and lifecycles.
  • Strong client/server, or N-tier, development experience.
  • Strong knowledge of object oriented programming (OOP).
  • Strong knowledge of Java or C# and ANSI SQL; Java highly preferred.
  • Driven, creative, and results-oriented.
  • Proficient in written and spoken English.

Additional Desirable Qualifications: 

  • Experience using version control systems.
  • Experience with database systems; preferably MySQL.
  • Experience using the Spring framework, Spring MVC and other Spring-related technologies.
  • Experience using Hibernate or similar O/R mapping tools.
  • Experience with XML technologies such as XSD and XSLT.
  • Experience in UML and OOP design methodology and tools.
  • Experience with any version of UNIX and Windows Server OS.
  • Awareness of Open Source community solutions and 3rd party solutions in the marketplace.
  • Experience with the Eclipse IDE.
  • Interest in team sports and group activities.

Apply by sending your CV to info@muovo.eu (preferably using the Standard EU CV template and in MICROSOFT WORD format)

Randstat Muovo is an Associate of Randstad
Contact Us Skype MeT! Twitter home page finding people finding jobs connecting ict business why muovo? why malta? ict news & resources contact us vacancies