Senior .NET Backend Developer

منذ 12 ساعات

Giza, مصر 2P Perfect Presentation دوام كامل
Since 2004, 2P has been a leader in Saudi Arabia’s ICT landscape and across Egypt, delivering integrated technology solutions that help organizations accelerate digital transformation and improve operational efficiency. With a strong foundation in innovation and service excellence, 2P continues to provide end-to-end solutions through its specialized business units and trusted market expertise. We are always looking to connect with talented professionals who are passionate about making an impact and growing within a dynamic, forward-looking environment. Key Technologies:
• .
NET 6 and .
NET Framework 4.x
• C#
• ASP.
NET Core Web API and MVC, RESTful APIs
• Entity Framework Core and Entity Framework 6
• SQL Server (including extensive stored-procedure logic)
• SharePoint 2019 (legacy portals), WebForms
• Message Brokers (RabbitMQ)
• Redis (distributed caching), Elasticsearch, Hangfire
• OpenID Connect / IdentityServer, OAuth 2.0
• IIS on Windows Server, Application Insights / NLog / Seq
• Git Primary

Responsibilities:
• Provide second and third-line support for live production systems, resolving reported incidents within the agreed service levels.
• Investigate, reproduce, and fix application defects across .
NET Framework and .
NET Core codebases, including the public-facing portals.
• Diagnose and resolve database-side issues: debug stored procedures, investigate slow queries, and correct data inconsistencies.
• Perform root cause analysis on recurring incidents and implement permanent fixes rather than repeated workarounds.
• Deliver small enhancements and approved change requests without destabilizing existing behaviour.
• Prepare and deploy releases and hotfixes to test and production environments, coordinating with infrastructure and database teams.
• Monitor application health, review logs and error reports, and respond proactively to emerging issues.
• Support the legacy SharePoint portals and desktop examination-delivery clients during examination periods, where availability is business-critical.
• Liaise directly with the client's business users to clarify reported problems, confirm expected behaviour, and verify fixes.
• Work as an integrated member of the client's development team, participating in their ticket triage, stand-ups, and release coordination.
• Build up support documentation and runbooks as issues are resolved.
• Apply security fixes and configuration hardening as directed by the client's technical lead.
• Conduct code reviews, provide mentorship to junior developers, and ensure adherence to best coding practices.

Skills:
• 7+ years of professional experience in .
NET backend development, with a significant portion in application support or maintenance of live systems.
• Strong troubleshooting ability: reading logs, analysing exceptions and memory dumps, using profilers, and interpreting SQL execution plans.
• Practical experience across both .
NET Framework 4.x and ASP.
NET Core (Web API and MVC).
• Proficient in C#, RESTful APIs, and application design patterns.
• Solid understanding of database design and development, with strong T-SQL skills and the ability to read and debug existing stored procedures.
• Working knowledge of Entity Framework Core and Entity Framework 6.
• Ability to work effectively in a codebase with little or no documentation, inferring intended behaviour from the code and database.
• Experience working to service levels within a ticketing system such as Jira, Azure DevOps, or ServiceNow.
• Composure and sound judgement when handling production incidents affecting live users.
• Proven ability to work effectively within a client's team and reporting line, including remote collaboration across locations.
• Strong problem-solving skills and the ability to work independently or as part of a team.
• Excellent communication skills in Arabic and English, including explaining technical issues to non-technical business users, and the ability to mentor junior developers.
• Bachelor's degree in Computer Science, Software Engineering, or an equivalent discipline. Preferred

Qualifications:
• Experience supporting SharePoint 2019 farm solutions, web parts, and WebForms applications.
• Experience supporting desktop applications (WinForms, embedded browser clients).
• IIS administration and Windows Server troubleshooting.
• Monitoring and log-analysis tooling (Application Insights, NLog/Seq, Elasticsearch).
• Familiarity with the ABP framework.
• Awareness of ITIL service-management practices.
• Experience with cloud platforms (Azure).
• Experience with Agile development methodologies (Scrum).
• Bilingual Arabic/English applications, including right-to-left interfaces and localization.
• Relevant Microsoft certifications.