Job Description
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review code either manually or through Code review process using SonarQube.
- Perform validation and verification testing.
- Document development phases and monitor systems.
- Ensure software is up-to-date with latest technologies.
- 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.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
· Coach and support team members in technical issues, challenges, and problems
- Plan, develop, and implement large-scale projects from conception to completion.
- Develop and architect the lifecycle of projects working on different technologies and platforms.
Job Details
-
Job Location
-
Cairo Egypt
-
Company Industry
-
Other Business Support Services
-
Company Type
-
Unspecified
-
Employment Type
-
Unspecified
-
Monthly Salary Range
-
Unspecified
-
Number of Vacancies
-
Unspecified