ClickCease

Job Title:

Senior Software Engineer

Department(s):

Cloud Development

Location:

Cairo

Travel Required:

Travel Required

Position Type:

Full-Time

Reports To

Chief Technology Officer

General Objective:

VCloud is looking to hire a Senior Software Engineer with a high caliber to lead a team of software developers, deliver business-critical projects while maintaining high morale, manage the day-to-day activities efficiently and professionally, and ensure all team targets are met as advised by management.

Must demonstrate deep practical software engineering knowledge and have a proven track record for timely project delivery and project management. Will also act as the senior software engineer/architect and be able to design, write, debug and test software.

Building great teams by understanding the dynamics of the teams and harnessing the strengths of each team member to make them an efficient unit. 

Developing solutions by studying operations; designing, developing, and installing software solutions. The team leader will work with building new and supporting existing applications.

Ability to prioritize well, communicate, have a consistent track record of delivery, and have excellent software development skills.

Job Description

Role and Responsibilities

  • Gather an up-to-date and in-depth understanding of our codebase and technologies and industry trends
  • Ability to actively contribute in our code base and lead by example
  • Provide and share a broad knowledge of technologies and architectures and function as a mentor within the scope of your product stream and with the rest of the teams and packs.
  • Ensure that we always deliver software of the highest standards.
  • Promote best coding standards, guidelines, and best practices.
  • Demonstrate technical leadership and mentorship by setting challenging but realistic goals and guiding the team’s efforts towards successful project delivery.
  • Monitor the performance of team members. Identify and encourage areas for growth and personal development.
  • Manage day-to-day operational aspects of a project and scope
  • Create optimal working environment and methodologies for the assigned product team.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
  • Protect operations by keeping information confidential
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Be a persistent, creative problem ­solver
  • Remain cool and effective in a crisis
  • Stay on the leading edge of development practices
  • Passionate about great technologies, especially open source

Qualifications and Education Requirements

Scroll to Top