Do you see software engineering as craftsmanship? Do you believe that the developer's voice must be heard when designing software?
Can you challenge requirements with your ideas? Do you think less is more?
Our growing Lighthouse software engineering team is seeking for a senior back-end developer.
As a senior developer you will work side by side with your peers to learn, enhance and support our existing application portfolio.
You will work with project teams to develop innovative solutions in line with our coding standards with longevity and maintainability in mind.
Your responsibilities can include :
Propose ideas to solve complex problems
Create and maintain software documentation
Developing and testing new features while respecting our standards and processes
Creating software that is extensible, reusable and meets desired architectural objectives
Working on legacy systems
Reviewing code / pull requests from other team members
Being the lead developer in a sub-team on projects
Coaching / Mentoring junior team members
Analyze development practices, tools, technologies that can be incorporated into the team
Implement and enforce best practices / standards and processes within the team
You have the following skills :
Minimum 5 years of experience in the field of software development
Strong analysis and problem-solving skills
Strong knowledge of .Net or .Net Core and related patterns : ASP.NET, MVC, services architectures like Web Services or Web API
Use object-oriented design (OOD) patterns for separation of concerns, code reusability, security, and performance
Knowledge of Microsoft SQL. Comfortable writing, analyzing and optimizing complex queries
Fluent in English
Your skills or knowledge in some of the following will be considered as an asset :
Software development best practices and methodologies such as Scrum or XP
Knowledge of design patterns is an asset
Cooking is an asset, as well as a strong will to bring pastries
Experience with test-driven development, unit testing, and knowledge on security aspects of software engineering
KPMG Luxembourg tries to create an exceptional employees experience and to foster a culture of learning and development.
The job is based in Luxembourg - a diverse and multicultural country located in the heart of Europe.