




Job Summary: A Fullstack .NET Developer to work on diverse projects with a focus on technology and challenges, collaborating within a team building cloud-native and on-premises solutions. Key Highlights: 1. Innovative projects using .NET 8+, Blazor, MAUI, Azure Functions, and REST APIs 2. End-to-end development spanning backend, frontend, mobile, and web 3. A collaborative team passionate about software and solutions **Description** Are you passionate about technology and eager to work with the latest in the Microsoft .NET ecosystem? Do you enjoy challenges spanning backend, frontend, mobile, and web—especially with Blazor? Then this role is for you! We are seeking a Fullstack .NET Developer to join our software factory team and contribute to diverse projects—from cloud-native solutions on Azure to on-premises environments powered by OpenShift. – Innovative projects leveraging technologies such as .NET 8+, Blazor, MAUI, Azure Functions, REST APIs, and more – Modern architectures: serverless, distributed computing, microservices – Involvement across the entire development lifecycle: backend, frontend, mobile, and web – Diverse environments: cloud (Azure) and on-premises (OpenShift) – A collaborative team passionate about software and building impactful solutions **Responsibilities and Duties** – Develop web-based software solutions (front end and back end), and occasionally mobile applications, using Microsoft technologies – Participate in solution design processes using agile methodologies – Develop backend components and elements integral to the solutions – Ensure changes comply with established architectural guidelines – Engage in the business process aspects of the solutions **Requirements and Qualifications** – Solid knowledge of C# and .NET – Habit of applying sound software engineering practices – Experience developing with relational or non-relational databases – Experience in web development (Blazor, Razor, or ASP.NET) – Proficiency with Git – Familiarity with DevOps, containers, and CI/CD is a plus – Eagerness to learn, share knowledge, grow with the team, and collaborate effectively


