Browse Jobs
For Employers
Post JobLog inGet Started
Logo

Lead Software Engineer

ITWorx Education
Cairo, Egypt
Posted 2 years ago
21Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Build robust and scalable software following industry standards and best practices 
  • Apply agile principles with focus on building high quality code that is effective, efficient, scalable, and extensible
  • Work in a cross-functional agile team and contribute with dynamic and positive energy towards the success of the team and the organization in delivering high quality products in a timely manner
  • Understand the software design strategies and lead solution design sessions 
  • Follow Test Driven Development methodology to help increase product quality and testing automation
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Express extensive understanding of business and can come up with proper technical alternatives for a specific business requirement
  • Lead technical efforts to design, build, deploy, and document technical solution and technical specifications
  • Owns technical estimates and contribute to having accurate and practical schedule and work plan
  • Support seniors and software engineers in assessing code changes, fixing issues, and resolving mid to high -level technical complexities  
  • Provide timely and precise updates to facilitate monitoring and tracking project progress
  • Monitor actual effort vs estimated, track rework according to the assigned span of supervision, and optimize to meet sprint cost and schedule targets 
  • Actively participate in retrospective reviews for continuous improvements
  • Stay on the leading edge of software engineering practices, keeping domain knowledge up to date
  • Understand & adhere to organization processes and policies
  • Mentor seniors and software engineers and support them with understanding and applying organization processes

Job Requirements

Educational Qualification:

  • Bachelor’s degree in Computer Science, Engineering, or any related discipline 

Experience:

  • 5 – 7 Years of Experience

Special Technical Skills:

  • Hands-on technical leadership and mentoring experience
  • Mentorship - ability to successfully transfer knowledge
  • Experience working in Agile development environment and aware of Agile values, principles, and practices 
  • Solid experience in designing, implementing, monitoring, and scaling of web apps and APIs

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentLead Software Engineer