Skip to content Skip to menu Skip to footer
Descrição da oferta de emprego

KPMG Luxembourg is looking for forward-thinking and passionate people to make a difference to our Clients, People, and Communities. We are looking for a Software Architect to join the iNAV Team.

iNAV is an innovative Data & Analytics tool developed in-house by KPMG Luxembourg to provide specialized services in the areas of portfolio valuation and investment fund benchmarking. Due to its success and rapid growth, iNAV services are now used globally within the KPMG network to provide clients with a broad range of analytical reports.

As a Software Architect, you will make intuitive high-level decisions regarding software development. We are looking for someone who understands the “big picture” and creates architectural approaches for software design and implementation to guide the team; has a strong technical background and excellent software engineering skills. As technical referent, the Software Architect has a major role within the team as technical expert and mentor for more junior team members.

Upon joining the team you will be in charge of the following responsibilities:

  • Collaborating, sharing knowledge and expertise and ensuring collaboration with Technologies Teams, Project Management team members as well as other project stakeholders such as System, Security and Quality teams;
  • Making sure that the software, system architectures, and all other IT Teams are in synchronization (DevOps);
  • Presenting and implementing ideas for new solutions improvements, including cost proposals;
  • Participating and validating estimation according to software engineering rules and best practices;
  • Documenting and validating software specifications according to software engineering rules and best practices;
  • Analysing and understanding of users’ needs;
  • Estimating project cost and scope of the project according to Software Engineering rules and best practices;
  • Coding, testing and debugging programs according to computer engineering specifications and internal guidelines;
  • Proposing, implementing and enforcing internal processes and development methodologies/strategies according to software engineering;
  • Working with quality assurance and Software Engineers to develop software tests plans;                                       
  • Writing, maintaining and validating detailed functional and technical documentation;
  • Ensuring respect, implementation and continuous improvement of the Application Lifecycle Management Process according to software Engineering rules and best practices;
  • Acting on behalf of management for clear and define the mission of people management/leading;
  • Defining and ensuring architectures sustainability/act as the emissary of the architecture;
  • Providing technical guidance and coaching to software developers/engineers.

You have the following technical skills:

  • Education requirements: Bachelor or Master’s degree in Software Engineering;
  • At least 7 years of professional experience in software development;
  • Expert in C# and .NET Programming;
  • Expert in the following frameworks: Web (ASP.Net, MVC), Desktop (WPF, Windows Forms), communication (WCF, Web API, Web Services) and JS Frameworks such as ReactJS or AngularJS;
  • Strong experience with SQL Engine. Administration, Querying, Optimization;
  • Relevant experience with SSRS, SSIS, and SSAS;
  • Strong experience with UML, Data modeling or Application architectures (3 tier, etc.);
  • Strong experience with Microsoft server technologies such as IIS a minimum;
  • Relevant server technologies on Microsoft platforms, Physical server/network architecture;
  • SOA - Designing Service Oriented Architectures from business models/demands;
  • Strong experience and knowledge of the security aspect of software engineering;
  • Relevant experience with Agile methodologies such as Scrum or XP, Program Management;
  • Source Control: Strong experience with Team Foundation Server as user and administrator (TFVC or GIT);
  • Additional technical skills/knowledge such as Reporting, SharePoint or Web Design;
  • Technical plans interpretation and update.

Soft skills:

  • Good oral and written communication skills;
  • Leadership skills;
  • Analytical and Critical Thinking;
  • Ability to create clear and complex organisational plan;
  • Creative approach to problem-solving;
  • Logical and organisational skills, Team spirit;
  • Proactivity & Flexibility.
Detalhes da vaga
Experiência profissional:
Work experience is required
Intervalo salarial:
Not provided
Date of expiry:
Link for more information:

About organisation

KPMG is a global network of professional firms providing Audit, Tax and Advisory services. We have more than 200,000 outstanding professionals working together to deliver value in 154 countries worldwide. KPMG is a truly diverse global organization, and we encourage people to bring their whole selves to work. Because in diversity, we become more vibrant and better thinkers. Through our… Saber mais

Loading...