Senior Software Engineer (.NET Fullstack)

sofia, Bulgaria (Hybrid)

KPMG IT Service OOD is an IT service provider with a mission to digitalize the core business of KPMG IT Service GmbH and KPMG AG in Germany and their clients across the globe. We employ around 200 people in Sofia and deliver the full spectrum of IT services to our clients, including Software Engineering, Application & Platform Operations, Infrastructure and Cloud, and Digital Process Compliance.  

We're looking to expand our Software Engineering Unit, by one more Senior Software Engineer (.NET Fullstack).

As a Senior Software Engineer your focus will be to:

  • Plan, process, and perform all tasks in an efficient manner.
  • Follow architectural guidelines and code standards within the company. Document code consistently throughout the development process.
  • Ensure all software development is managed under version control and release management.
  • Utilize tools and equipment involved in the performance of the essential functions of programming.
  • Research, design, test, and evaluate new technologies and software components. Responsible for design, code, unit tests, and integration for relatively complex or large projects.
  • Estimate time cost for the development of software modules.
  • Contribute to open source projects and provide technical guidance and coaching to software developers.
  • Assist testers as needed to determine system problems.
  • Conduct peer code reviews.
  • Work independently or in a team-oriented environment both efficiently and courteously.
  • Interact regularly with team members, team leaders, and project managers to field queries and questions.
  • Gather statistics, prepare, and present reports on the status of the programming process for discussion with the management and team members.
  • Make presentations to customer, client audiences, and professional peers.
  • Maintain positive client interactions.

What you bring in: 

  • 5 or more years of professional development experience.
  • Bachelor’s degree in Computer Science or similar.
  • Proficiency in .NET Framework with C#. Deep theoretical and practical knowledge of various design and architectural patterns.
  • Deep knowledge in C#, .NET Core, Entity Framework and LINQ, Web/REST services, T-SQL.  
  • Experience with Front-end frameworks such as Angular or React.
  • Excellent MS SQL Server database development, querying, and optimization skills.
  • Good knowledge and practical experience with Cloud (Azure Services) will be considered an advantage.
  • Experience in collaborative teams using revision control systems (Git).
  • A curious mind and being open to learning.
  • Very good level of English - verbal and written. German language skills will be considered an advantage.

What we offer:

  • The opportunity to work in a highly talented team part of a global organization
  • Hybrid working policy, prioritizing work from home 80% of the time and 20% work from office. This is 1 day per week, which for the Software Engineering Division falls on Thursdays.
  • Attractive remuneration
  • Build knowledge in cutting edge technologies
  • Opportunity for continuous training, learning and certification
  • Working on challenging projects with clients in various industries across the globe
  • Modern office environment
  • Additional health insurance
  • Life insurance
  • 50+ benefits and services to choose from

If you are interested in further exploring this career opportunity, please send us your CV.

Only shortlisted candidates will be contacted.

Senior Software Engineer (.NET Fullstack)

Job description

Senior Software Engineer (.NET Fullstack)

Personal information