Senior .NET Developer at SWATX
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

23 May, 26

Salary

0.0

Posted On

22 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Core, .NET Framework, Software Development, Technical Solution Design, Code Optimization, Database Integration, RESTful API, Code Reviews, TFS, Secure Coding, Angular, SQL Server, PostgreSQL, Git, Agile

Industry

IT Services and IT Consulting

Description
Design, develop, and maintain software applications using .NET (C#, .NET Core/Framework) Analyze requirements and contribute to technical solution design. Write and test clean, maintainable code. Perform debugging, performance tuning, and code optimization. Participate in peer code reviews and team planning activities. Contribute to database integration and RESTful API implementation. Collaborate with cross-functional teams to ensure completeness and stability. Provide task estimations and deliver within approved timelines. Ensure documentation, test results, and task status are consistently maintained in TFS. Apply secure coding practices and participate in bug resolution with quality metrics in mind. Bachelor’s degree in computer science, Software Engineering, or related discipline 3-5 years of experience in software development Proficiency in C#, .NET Core or .NET Framework Solid understanding of object-oriented programming and software development lifecycle Experience with SQL-based databases Experience with Angular or other frontend technologies is a strong plus. Working knowledge of relational databases (SQL Server, PostgreSQL, or equivalent) Familiarity with Git, RESTful services, and Agile development methodologies DEFINITION OF DONE Code Quality: Code follows clean coding practices, passes peer review, and is modular. Documentation: Design decisions and methods are documented; all changes logged in TFS. Testing: Unit tests written for all code; test coverage aims for ≥80%. Bug Management: Defects are resolved efficiently with minimal rework or regressions. Timely Delivery: Tasks are delivered by deadline with proactive communication. Communication: Shares progress, blockers, and support needs promptly. Process Compliance: Adheres to coding standards, SDLC policies, and reuse principles.
Responsibilities
The role involves designing, developing, and maintaining software applications using .NET technologies, analyzing requirements, and contributing to technical solution design. Responsibilities also include writing and testing clean code, performing debugging, performance tuning, and ensuring documentation and status are maintained in TFS.
Loading...