Browse Jobs
For Employers
Post JobLog inGet Started

Software Technical Lead

Centro
Maadi, Cairo
Posted 2 years ago
31Applicants for1 open position
  • 29Viewed
  • 4In Consideration
  • 25Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Technical Lead