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.