Full Stack Software Developer

About KPMG in Malta

KPMG in Malta is one of the leading providers of audit, tax and advisory services. Our vision is to be our clients’ clear choice, the employer of choice, and also to maintain the highest levels of trust by the community. Our work is client-centric, and we integrate innovative methodologies and deep expertise to deliver results. This translates into a high level of client satisfaction. Our experience ranges from multinationals to promising start-ups, private to public sector undertakings, local to international clientele. Our values remain at the heart of all we do, shared by all our firms in more than 140 countries. KPMG is the largest professional services provider in Malta, with over 750 employees.

The Digital Transformation Team within KPMG is responsible for designing and developing a whole suite of business-line applications that assist several different departments with being more efficient in their work. The team is currently looking for a Full Stack Software Developer whose key role will be that of working closely with our Product Designers to understand what our internal clients’ needs are and come up with creative solutions. This will be done to achieve the overall team’s vision, that is providing excellent products and services to our stakeholders.

Responsibilities

  • Liaise with the Design team to create web apps;
  • Develop and maintain applications by implementing new features and resolve bug fixes;
  • Design and develop RESTful APIs;
  • Design and develop SQL Server database schemas;
  • Play a key role in designing application architecture;
  • Liaise with Quality Engineers to ensure code quality;
  • Assist Junior Developers.

Requirements

  • At least 3 years of work experience as a Full Stack Developer or similar role;
  • Solid understanding of JavaScript (our stacks are Angular.js and React), HTML and CSS;
  • Solid understanding of .NET Technologies including .NET Core and .NET Framework;
  • Experience with Object-Oriented Design (OOD);
  • Problem-solving abilities;
  • Good delegation and time management skills;
  • Knowledge of Software Development Lifecycle processes;
  • Past work experience on an Agile team.

Personal Attributes

  • Clear English communication skills;
  • Be creative to provide innovative solutions to clients’ problems;
  • Be a team player;
  • The ability to take initiative and come up with ideas and proposals;
  • Attention to detail.

What We Offer

  • An engaging and purposeful working environment;
  • A Performance Manager to coach you, periodically review, and ensure that you will meet your business and personal development goals;
  • Buddy system;
  • Continuous Learning through multiple online platforms;
  • Technical training and support;
  • Sponsored Microsoft certifications;
  • Hybrid working;
  • Health insurance;
  • A multicultural team;
  • Relocation package and Immigration support where applicable. 

Are you looking for a challenge and willing to learn? Please click on the 'Apply for this Job' icon to submit your application.