Remote .NET Support Software Engineer

at Experian

Posted 2 days ago 5 applied

Description:

  • The position is for a .NET Support Software Engineer reporting to the Lead Software Engineer within the Solution Development department.
  • The role involves providing daily technical support to clients and onboarding new clients in Cloud environments and systems.
  • Responsibilities include supporting and fixing existing .NET 8.0 applications and participating in the resolution of complex incidents related to live production systems.
  • The engineer will participate in on-call 24x7 support rotas and troubleshooting calls with clients.
  • The role requires enhancing existing .NET 8.0 based products and applications to meet changing business, security, and compliance needs.
  • The engineer will design and implement cloud-based microservices-oriented architecture using REST APIs, MQs, and gRPC.
  • Accurate and reliable code must be implemented on time to deliver functionality.
  • The engineer will also design and implement unit tests to validate that functionality is correctly implemented.

Requirements:

  • Candidates should have around 2 years of programming experience in C# and .NET Core.
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • Good communication skills and the ability to partner with distant clients and business teams are essential.
  • Excellent written and verbal English skills are necessary.
  • An understanding of the concepts and patterns of Object-Oriented Programming (OOP) is required.
  • Practical experience in deploying, debugging, and troubleshooting web applications and APIs in Cloud infrastructure is needed.
  • Knowledge of web standards and technologies, including Web Services and REST APIs, is required.
  • Understanding of databases and basic SQL skills is necessary.
  • Experience with collaboration tools such as Jira and Bitbucket is required.
  • Familiarity with source code repository systems like Git is necessary.
  • Experience working in an Agile environment, using ServiceNow, and practical experience with Microservices and RabbitMQ will be considered advantageous.
  • Practical experience with Cloud-based infrastructure (e.g., AWS, Azure), CI/CD tools like Jenkins and Ansible Tower, AWS/Kubernetes, PostgreSQL, and web proxies like Apigee is also advantageous.

Benefits:

  • The position offers personal development opportunities with 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.
  • Employees will enjoy excellent work conditions in a friendly environment that recognizes team spirit and provides fun and quality recreation time.
  • A comprehensive social benefit package is included, featuring 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.
  • The role provides a work-life balance with 25 days of paid vacation, an additional day off for birthdays, and 3 extra paid days for participation in social responsibility events.
  • There is an opportunity for flexible working hours and the option for home office work.