




**Job Opening: .NET Core \+ React \+ Azure Developer \-** We are looking for a highly skilled and experienced **Full Stack Developer** with strong expertise in **.NET Core**, **React**, and **Azure** to join our development team. The ideal candidate will be passionate about building scalable, high\-performance applications and have a solid understanding of both front\-end and back\-end technologies. **MANDATORY TECHNOLOGIES AND EXPERIENCE*** Bachelor’s degree in Computer Science, Software Engineering, or a related field. * 5\+ years of experience developing applications using **C\#.NET**, **.NET Core**, **REST APIs**, **Microservices**, **SQL Server**, and **Entity Framework Core**. * 5\+ years of experience with **JavaScript**, **TypeScript**, **React (v18\+)**, and **Redux**. * Strong understanding of **asynchronous programming**, **unit testing** (front\-end and back\-end), and **SOLID principles**. * Experience with **Git** for version control and working in **Agile/Scrum** environments. * Hands\-on experience with **Azure services**, including: + Azure Storage (Table, Blob, Queue) + Azure Key Vault + Azure SQL + Application Insights + App Services + Application Gateway + CDN + Traffic Manager + API Management **ADDITIONAL SKILLS THAT WILL BE CONSIDERED A PLUS*** Familiarity with **design patterns** (e.g., CQRS, Factory, Builder, Singleton). * Experience with **micro\-frontends**, **module federation**, and **web components**. * Strong knowledge of **code\-splitting** and **performance optimization** techniques. * Experience with **ADO.NET**, **serialization/deserialization** (JSON, XML, binary). **Key Responsibilities:*** Manage the team and provide technical guidance. * Manage the complete software development process from conception to deployment. * Develop and maintain front\-end and back\-end components of web applications. * Create user interactions on various platforms and optimize code for mobile. * Develop databases and services for functionality. * Oversee and guide the analysis, writing, building, and deployment of software. * Implement automated testing and provide feedback during the development process. * Maintain and upgrade software following deployment.


