Senior .Net Engineer

9 Hours ago • 6 Years +

Job Summary

Job Description

As a Senior .NET Software Engineer, you will join a talented Software Development team and contribute to the core foundations of a leading Fintech disruptor. You will be responsible for building robust and scalable software, refactoring code, and performing code reviews. You will also solve complex performance problems and architectural challenges. Working closely with product and design teams to translate end-user requirements into effective technical solutions, ensuring the delivery of high-quality software in a fast-paced environment. This role involves collaborating with both local and remote colleagues, requiring strong communication and problem-solving skills.
Must have:
  • 6+ years software development experience
  • Experience building large-scale client-side solutions using .Net
  • Experience creating REST-based web-services
  • Experience in Angular or willingness to learn
  • Experience with SQL and/or NoSQL databases
  • Experience in CI/CD practices
  • Clear understanding of Agile/SCRUM methodology
  • Knowledge of design and architectural patterns
  • Confidence in English for daily interactions
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings

Job Details

At 118 118 Money, we help people every day. Our innovative personal loans and revolutionary credit cards have been game changers in the UK financial services space, giving folks access to the affordable credit that we believe they deserve. Our customers are at the heart of everything we do and we are continually looking for ways to do things better, in order to do that we’re scaling up our technology team — that’s where you come in! The company’s technology landscape is going through an exciting transition and you have a great opportunity in helping define the core foundations of a leading Fintech disruptor.

The Role 

This is a great opportunity for Senior .NET software Engineer to join a talented Software Development team. You will bring with you prior experience of developing Web API based applications written in .NET Framework or .NET Core. Front-end development experience is also beneficial. 

Requirements:

  • A minimum of 6 years of software development experience
  • Proven experience in building large-scale client-side solutions using .Net
  • Rich experience creating REST-based web-services
  • Experience in Angular or willingness to learn
  • Experience with of SQL and/or NoSQL databases
  • Experience in Continuous Integration and Continuous Delivery practices 
  • Clear understanding of Agile/SCRUM methodology
  • Knowledge of design and architectural patterns
  • Confidence in English for daily interactions

Personal attributes:

  • Self-organizing problem solver
  • Able to think outside the box (open thinking)
  • Strong ability to work effectively with both local and remote colleagues. Collaborating, motivating and energizing others
  • Possess the drive and enthusiasm required to build and deploy high quality, cutting edge software
  • Attention to detail
  • Always looking to continuously improve and learn new technologies
  • Excellent verbal and written communication skills
  • Be active in the development community, contributing to blogs, researching or Opensource
  • Show maturity and calmness when placed in high pressure and demanding situations such as delivery deadlines
  • Enjoy working in a fast-paced environment

Responsibilities:

  • Build robust and scalable software, refactor and perform code review
  • Solve complex performance problems and architectural challenges
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Analyze challenging problems and successfully deliver results

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!