Remote .Net Software Engineer

at Experian

Posted 1 day ago 1 applied

Description:

  • You will report to the Lead Software Engineer and participate in the creation of new applications as well as the support of existing ones.
  • Your responsibilities will include developing .NET 8.0 based products and applications.
  • You will design and implement a cloud-based microservice-oriented architecture using REST APIs, MQs, and gRPC.
  • It is essential to maintain resilient, scalable, and easily maintainable systems.
  • You will implement accurate and reliable code according to the needed functionality.
  • Designing and implementing unit tests to validate that functionality is correctly implemented will be part of your role.
  • You will document code and tests to support ongoing maintenance of the code.
  • Onboarding new clients in Cloud Environments and systems will be required.
  • You will participate in troubleshooting calls with clients.
  • Participation in on-call 24x7 support rotas is expected.

Requirements:

  • You must have at least 3 years of programming experience in C# and .NET.
  • A Bachelor's degree in Computer Science, Software Engineering, or an equivalent field is required.
  • Practical experience in deploying, debugging, and troubleshooting web applications and APIs in Cloud infrastructure is necessary.
  • You should have knowledge of web standards and technologies, including Web Services and REST APIs.
  • An understanding of the concepts and patterns of Object-Oriented Programming (OOP) is required.
  • You need to have an understanding of databases and basic SQL skills.
  • Experience with collaboration tools such as Jira and Bitbucket is essential.
  • Familiarity with source code repository systems like Git is required.
  • You should be able to partner with distant software development and business teams.
  • Excellent written and verbal English communication skills are necessary.

Benefits:

  • You will receive personal development opportunities, including a career pathway for professional growth supported by learning and development programs, as well as unlimited access to online educational training courses, learning materials, and books.
  • The work environment offers excellent conditions with a friendly atmosphere, recognized strong team spirit, and enjoyable recreation time.
  • A comprehensive social benefit package is included, which features life insurance, food vouchers, additional health insurance, a monthly flex allowance, internet coverage, corporate discounts, marriage and childbirth/adoption allowances, a Multisport card, a Sharesave plan, an employee assistance program, a birthday gift, and many other benefits.
  • You will enjoy a work-life balance with 25 days of paid vacation, one additional day off for your birthday, and three extra paid days for participation in social responsibility events.
  • There is an opportunity for flexible working hours and the option to work from home.