Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Act as a knowledge integrator, translating the high-level business requirements into technical requirements
- Present design considerations to developers who transform the business requirements into usable code
- Develop specifications, diagrams and flowcharts for developers to follow
- Make technical recommendations and changes to existing applications
- Help project teams understand the possible technologies that are available and feasible to address the solution requirements
- Develop a deep understanding of how systems will talk to each other and what may be the interactions between systems
- Translate technical issues, verify and explain technical/architectural complexities to project stakeholders
- Consult with IT members in technical jargon foreign to the business stakeholders
- Pinpoint where changes need to be made and incorporate new data into the project
- Guiding and assisting the development team throughout the process.
- Recognize where problems may lie in the code and support in the problem solving to alleviate the problem
- Use techniques such as sampling, model building and structured analysis to ensure the solution is efficient, cost-effective and financially feasible
- Oversee implementation, coordinate tests and observe initiation of the system to validate performance
- Study & Share new technologies with Software team
Job Requirements
- Master's Degree in Computer Science.
- Extensive experience in software development. (7-10 Yrs)
- Solid understanding of a variety of programming tools and development platforms.
- Engineering and Software Architectural design
- Excellent understanding of Object Oriented Programming Concepts is a must.
- Excellent command of Java is a must.
- Excellent command of SQL Server Queries Is a must.
- C++, JavaScript, CSS Programming and Python is preferred.
- Good knowledge of IT systems & networking technologies from the programmers prospective.
- Excellent organizational and leadership abilities.
- Highly analytical mindset, with an ability to see both the big picture and the details.
- Strong communication and presentation skills.
Featured Jobs
Similar Jobs
- Product Owner & System AnalystFawry for Banking Technology and Electronic Payments S.A.E - 6th of October, Giza30 days ago