Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer - .NET

LINK Development
Maadi, Cairo

Senior Software Engineer - .NET

Maadi, CairoPosted 12 days ago
70Applicants for1 open position
  • 34Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

As a Senior Software Engineer, You will be responsible for delivering high-quality, efficient, and scalable software solutions, independently or with minimal supervision. You will engage in identifying, analyzing, and solving complex problems, often developing innovative solutions. Your role involves collaborating closely with cross-functional teams to design and implement robust software systems, contributing to architecture decisions. Proactively improving both the software you work on and your professional skills, staying updated with the latest technologies and best practices in software engineering. 

Job Description:

  • Collaboration with the project team to turn business needs into solutions. It involves the design, development and debugging of different solution components and elements following the best practices and standards.
  • Design, develop and test solution components, as well as own software projects from design to implementation and deployment.
  • Research, design, implement innovative software solutions and deliver projects on time and to specification with high level of quality.
  • Develop unit tests and work with Quality Control members on solving the defects.
  • Investigate new technologies and constantly update his/her technical knowledge and skills.
  • Construct design documents and documentation to aid maintenance and code reuse.
  • Mentor and supervise junior developers.
  • Assist in the design and architecture of complex solutions.
  • Analyze and suggest improvements in the overall development process. Analyzes and Review documents.
  • Code review and test environment review.

 

Job Requirements

Job Requirements:

  • Years of experience: 2+ years of work experience.
  • Experience with Web development technologies HTML, CSS, XML, JSON, JavaScript, and TypeScript.
  • Experience with Microsoft’s .NET, C#, ASP.NET, SOAP Web Service, and REST Web API.
  • Experience with SQL and Microsoft’s SQL Server.
  • Experience with Git and source code version control process.
  • Knowledge of waterfall and agile software development methodologies.
  • Knowledge of Angular, is preferred.
  • Knowledge of Microsoft’s Dynamics 365 CRM and Power Platform, is preferred.
  • Knowledge of Microsoft’s Azure cloud services, is preferred.
  • Good command of English.
  • Self-disciplined with positive energy. Embracing growth mindset. Good analytical and problem-solving skills, interactive communication and documentation, formal presentation, and negotiation skills.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer - .NET