- Role: Senior .NET Developer
- Responsibilities:
· Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
· Design and develop robust, scalable, and efficient .Net applications.
· Write well-designed, clean, and maintainable code following best practices and coding standards.
· Conduct thorough testing and debugging to ensure the functionality and performance of the applications.
· Collaborate with team members to review code, provide feedback, and ensure code quality.
· Participate in architectural and design discussions, proposing innovative solutions and improvements.
· Stay up to date with the latest industry trends and advancements in .Net development.
· Mentor and guide junior developers, fostering their growth and development.
· Troubleshoot and resolve complex technical issues and software defects.
· Collaborate with stakeholders to gather feedback and continuously improve the applications.
· Lead by example, promoting the best practices in software development and engineering excellence.
- Qualifications and Education Requirements:
· Bachelors degree in computer science, Information technology, or equivalent engineering discipline.
· 5+ years of experience as a .NET developer (FE and BE) in web technologies, including .Net Core, Asp.net Core MVC, Blazor, Web API, JSON, HTML, JavaScript, and Typescript.
- Preferred Skills:
· Leadership/Communication/Negotiation/Team Building/Time Management
· Business Knowledge/Problem-solving/People Management/Decision Making/Analytical Thinking
· In-depth knowledge of C#, .NET Core, .NET Framework, and Visual Studio.
· Demonstrable experience working in N-tier architectures and Microservices and proficiency in building web-based applications.
· Excellent knowledge of Design Patterns, GoF, MVC, MVVM, LINQ, and Unity.
· Excellent knowledge and experience in Web Services, REST, XML and JSON.
· Excellent knowledge and experience of Databases MSSQL, Entity Framework, Entity Framework Core
· Knowledge of front-end development technologies, including JavaScript, HTML5, and CSS.
· Good knowledge and experience of Agile development methods and practices.
· Excellent problem-solving skills/troubleshooting abilities and good verbal and written communication skills.
· Excellent Knowledge and experience in domain-driven design, ABP framework
· Good Experience with Angular is a plus.
· Demonstrable experience in unit testing and test-driven design and development is a plus.
· Excellent communication and collaboration abilities, with a strong attention to detail.

For over five years, our dedicated team in IT and software Recruitment has played a pivotal role in the Outsourcing & Training sector, aiding over 100 clients in three different countries to achieve their market goals. By plugging them with the top-skilled candidates and the right talents for the positions and jobs they require, we ensure that their job is done faster and more efficiently as part of our overall commitment.
We use our deep technical knowledge to match your business need with a human solution, we invest time and energy, understanding your culture and solutions you need to ensure that, we are bringing you right people. we have worked with Fintech Companies, Software Houses, Mobile Applications, Banks and many other industries.
we've succeeded in hiring hundreds of IT and Software positions to our valued partners and trained more than 500 trainees until date.
Plugin Talents introduces high-quality IT trainings tailored to the
needs of Technology Professionals in Egypt & Middle East
We cover trainings in different areas such as Back End, Front End, IOS, Android, Devops , Data Security and Testing.