Job Details
Skills And Tools:
Job Description
• This position is for senior software developer which have the above skill and he will responsible for all the development cycle from analysis and design and then implementation, also he should be able to support the new juniors in the team and also the ability to support the quality assurance team and AO team in all their inquiries relate to the system. Also the ability to have meetings with all related system owners and solution team regarding the new solutions. • Defines objectives by analyzing user requirements. • Envisioning system features and functionality. • Designs and develops user interfaces to internet applications by setting expectations and features priorities throughout development life cycle • determining design methodologies and tool sets • completing programming using languages and software products • Designing and conducting tests. • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. • Integrates applications by designing database architecture and server scripting; • Studying and establishing connectivity with network systems, search engines, and information servers. • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings. • Troubleshooting development and production problems across multiple environments and operating platforms. • Updates job knowledge by researching new internet technologies and software products. |
Job Requirements
• Defines objectives by analyzing user requirements.
• Envisioning system features and functionality.
• Designs and develops user interfaces to internet applications by setting expectations and features priorities throughout development life cycle
• Determining design methodologies and tool sets
• completing programming using languages and software products
• Designing and conducting tests.
• Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
• Integrates applications by designing database architecture and server scripting;
• Studying and establishing connectivity with network systems, search engines, and information servers.
• Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings.
• Troubleshooting development and production problems across multiple environments and operating platforms.
• Updates job knowledge by researching new internet technologies and software products.