Software Technical Lead

Cairo, Egypt

Job Description

  • Creates and executes development plans through gathering requirements to meet business-changing needs and requirements.
  • Responsible for managing technical risks through creating department plans to deliver high-quality software services to the community.
  • Maintain quality standards of all software by designing new features and enhancements to expand the efficiency of software.
  • Performs code reviews by facilitating effective team interaction to ensure the efficiency of the company's operations.
  • Designing new software and editing old software design through testing released software and assigning tasks to Support team development.
  • Overseeing the development process through assigning tasks to ensure performance excellence.
  • Train new software developers by monitoring their performance to make sure that they are lined up with business needs.
  • Create departmental-related reports on a Periodical basis through tracking, measuring, and monitoring department performance to provide performance tracking and take decisions on improvement opportunities.
  • Coach, develop, monitor, and follow up on team members' performance for improving productivity and skills competencies to ensure people development and high performance.
  • Manages and directs Software developers, Front End developers, Quality Control Engineers, and UX designers.
  • Consults with internal departments to identify stakeholders' needs and include them in project objectives.
  • Provides support regarding product development to internal departments.
Job Requirements
  • 3+ years in software engineering as a technical leader.
  • Inspires the trust and respect of the team members and stimulates production within the workplace through effective leadership skills.
  • Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
  • Strong analytical and estimation skills with the ability to quickly debug application problems and provide short- & long-term solutions
  • Minimum 8 years of experience with C# / .NET Framework / .NET Core
  • Very good knowledge of OOP, design patterns, n-tier applications, and distributed applications.
  • Strong Knowledge of frontend development Angular, TypeScript, NPM, Webpack
  • Good understanding of the code design principles (SOLID, KISS, DRY, CQS, CQRS)
  • Strong knowledge of MSSql
  • Strong Experience in Different Tests (Unit Tests, Integration Tests, e2e Test )
  • Basic understanding of DevOps and Pipeline Management
  • Experience in Microservice architecture and development is a plus.
  • Experience in any message-broker software (RabbitMQ, Azure ServiceBus, Amazon SQS) is a plus
Job Type: Full-time Salary: From E45,000.00 per month Application Question(s):
  • How many years of experience do you have as a Technical Lead?
  • Please rate your English level from 1 to 5.
  • If we offer you a position, when would you be available to start?
  • How many years of experience do you have working with C# and .Net Framework?
  • Do you have previous experience working with Angular?

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1444361
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cairo, Egypt
  • Education
    Not mentioned