Senior Developer .Net Focus (a/g)

As part of your role as a Senior Developer, you will be instrumental in replacing an existing software generation with a modern, future-ready solution. This involves re-architecting core functionalities, integrating cutting-edge technologies, and ensuring seamless migration for end-users. Your expertise will be key in shaping the next-generation platform to deliver improved performance, scalability, and user experience while addressing the limitations of the current system. This is a unique opportunity to take ownership of a pivotal transformation project, combining innovation with technical excellence to define the future of our software landscape. The role involves collaborating closely with the software architect to assess and implement new technologies, design patterns, and architectural principles. Additionally, it includes actively supporting the growth of the team by offering technical guidance and fostering a culture of continuous learning. Mentoring junior developers and facilitating knowledge sharing within the team is also a key responsibility. The position further involves contributing to the analysis and resolution of complex software issues and malfunctions.


A degree in computer science or equivalent qualification as an IT specialist in application development.At least 5 years of professional experience in software development, ideally with C#.Strong understanding of complex system interrelationships and experience in developing scalable applications.Expertise in .Net technologies such as WPF, WCF, and ASP.NET Core.Proven experience in designing and implementing software architecture, including:Service-oriented Architecture (SOA) or MicroservicesAPI Design (e.g., RESTful APIs, GraphQL)Database Design and optimization (e.g., SQL Server, Entity Framework)Cloud-Based Architectures (e.g., Azure, AWS) is an advantageExperience in software development with Angular and Typescript is a plus.Knowledge of federated authentication, especially OpenID Connect, is a plus.Solid knowledge of Test-Driven Development (TDD) and experience in creating unit, integration, and end-to-end tests.Familiarity with architecture patterns like Domain-Driven Design (DDD), Clean Architecture, or Event-Driven Architecture.Excellent command of English, both written and spoken.Strong intercultural competence, communication skills, and team-oriented mindset.Proactive approach with the ability to develop innovative solutions and lead architectural discussions.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com