Software Engineer

Location Malta
Discipline: Technology
Job type: Full-time
Contact name: Daniel Genuis

Contact email: [email protected]
Job ref: 15893
Published: about 1 year ago
Our client is currently on the lookout for a well-organized and pro-active Software Engineer who will join a dynamic technical team. The ideal candidate will produce and maintain the best quality software using the latest technology while also assisting the software development manager / team leader in scheduling and allocating resources. While predominantly a programming position, elements of testing, implementation and system design using well-established standards and procedures will also form part of your day-to-day activities.

Description:
  • Development of quality software using available technologies as provided and specified by the company.
  • Meet deadlines as agreed upon during scheduling.
  • Follow the company’s set of coding standards.
  • Perform proper testing to make sure that best software quality is released.
  • Writing technical documentation of work performed.
  • Keep version control as specified in the company’s procedures.
  • Releasing and implementing new or modified software internally or at clients as per company’s procedures.
  • Address reported bugs as fast and efficient as possible.
  • Provide support to modules developed/enhanced by the team.
  • Assist the other teams with client support.

Requirements:
  • Degree in software development.
  • Fundamental knowledge of databases (ISAM, ORACLE, MS SQL)
  • Good knowledge of VB, C/C++, Web Services, XML, SOAP
  • Preference will be given to candidates who have experience in Autoline and/or the KCML programming language.
  • Server administration techniques of NT/Unix based platforms will be considered as an asset
  • Development of quality software using available technologies as provided and specified by the company.
  • Meet deadlines as agreed upon during scheduling.
  • Follow the company’s set of coding standards.
  • Perform proper testing to make sure that best software quality is released.
  • Writing technical documentation of work performed.
  • Keep version control as specified in the company’s procedures.
  • Releasing and implementing new or modified software internally or at clients as per company’s procedures.
  • Address reported bugs as fast and efficient as possible.
  • Provide support to modules developed/enhanced by the team.
  • Assist the other teams with client support.