Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Job Description:
- Conduct regular code reviews to maintain quality and enforce coding standards.
- Provide technical guidance and support for team members.
- Define the application's architecture aligning with business goals.
- Stay up to date with the latest technologies and propose new technical advancements.
- Implement best practices for code quality, testing, and documentation.
- Perform day to day coding activities.
- Build and maintain scalable microservices applications.
- Design, develop, test, deploy, maintain and improve software.
- Provide end to end and close collaboration with infrastructure/DevOps team on complex features.
- Identify and establish design patterns and best practices for building excellent software applications.
- Technology Stack:
- Dot net core / RabbitMQ/ MSSQL / AzureDevOps / Microservices / Docker / Kubernates / Git /
Onion architecture / Dependency injection / Entity framework
- Experience with Front End technologies such as Angular, React is a plus
Job Requirements
- Qualifications:
- Bachelor’s or master’s degree in computer science, Software Engineering, or any related field.
- Minimum of 6 years of software development experience, with at least 2 years in a leadership or team management role.
- Familiarity with project management methodology Agile, Scrum
- Solid concepts of OOP, design patterns and REST APIs.
- Hands on experience with the mentioned above technologies.
Featured Jobs
Similar Jobs
- Testing Team LeadFawry for Banking Technology and Electronic Payments S.A.E - Giza, Egypt1 month ago