We are looking for a passionate and capable .NET Developer to join our growing technology team.
You will be responsible for implementing tasks, writing unit tests, and continuously learning under guidance.
This role requires hands-on experience with C#, web development, and cloud-based systems, as well as the drive to explore emerging technologies such as AI tools.
The ideal candidate is proactive, detail-oriented, and committed to delivering high-quality results.
Responsibilities include analyzing and understanding assigned project requirements, implementing and delivering tasks efficiently and independently, and writing clean, maintainable code with appropriate unit test coverage.
You will learn new technologies, frameworks, or tools as needed, participate in design and code reviews, and follow development standards, processes, and best practices.
Regular communication of task progress and proactive risk raising is also expected.
Requirements:
A Bachelor’s degree in Computer Science, Information Technology, or a related field is required.
1–3 years of hands-on development experience using C#, ASP.NET Core, ASP.NET MVC, and Web API is necessary.
A solid understanding of Object-Oriented Programming (OOP) and unit testing practices is essential.
Proficiency in frontend technologies such as HTML5, CSS, and JavaScript is required.
Working knowledge of REST APIs, microservices architecture, cloud development, and multithreading is needed.
Experience with databases such as SQL Server, MySQL, or Oracle is important.
Familiarity with .NET Framework, .NET Core, Entity Framework, and ASP.NET Web Forms is expected.
Exposure to Scrum/Agile development methodologies is preferred.
Knowledge of AI tools and their application in software development is a plus.
A strong ability to work independently, estimate efforts, manage time, and adhere to processes is crucial.
Excellent communication skills, a proactive attitude, and a continuous learning mindset are required.
Benefits:
The company offers a dynamic and non-hierarchical work culture.
You will have the opportunity to work with a diverse team of over 18,000 experts across 37 countries.
Continuous learning and professional development opportunities are provided.
You will be part of a team that builds products, services, and experiences that inspire and delight.