Total des années d'expérience: 13 Années, 8 Mois
février 2017
A À présent
Senior Web Developer / Team Leader
à Bayt.com / Talentera
Lieu :
Jordanie - Amman
- Managing a team technically (7-8 developers), by training them, designing the solutions, being a scrum master, preparing the iterations, discussing the suggested solution designs and algorithms, and doing code reviews, then following up with the stakeholder to ensure everything is delivered as expected.
- Analyze requirements to determine feasibility of design and implementation within time and cost constraints.
- Obtain and evaluate information on factors such as reporting formats required, performance and security needs.
- Confer with product management team, engineers and quality assurance to design systems and to obtain information on project limitations, capabilities, performance requirements software requirements, and interfaces.
- Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Document and maintain all documentation related to any of the above tasks.
- Analyze requirements to determine feasibility of design and implementation within time and cost constraints.
- Obtain and evaluate information on factors such as reporting formats required, performance and security needs.
- Confer with product management team, engineers and quality assurance to design systems and to obtain information on project limitations, capabilities, performance requirements software requirements, and interfaces.
- Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Document and maintain all documentation related to any of the above tasks.
février 2015
A février 2017
Senior Software Engineer / Web Developer
à bayt.com
Lieu :
Jordanie - Amman
- Analyze and validate user needs to determine technical requirements.
- Analyze requirements to determine feasibility of design and implementation within time and
cost constraints.
- Obtain and evaluate information on factors such as reporting formats required, performance
and security needs, , ,
- Confer with product management team, engineers and quality assurance to design systems and
to obtain information on project limitations, capabilities, performance requirements software
requirements, and interfaces.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical
operation, and convert them into a series of instructions coded in a computer language,
- Consult with and assist system administrators to define and resolve problems in running
computer programs.
- Determine systems and changes performance and security standards.
- Conduct trial runs of programs and software applications to be sure they will produce the
desired information and that the instructions are correct.
- Maintain understanding of current web technologies or programming practices through
continuing education, reading, or participation in professional conferences, workshops, or
groups.
- Document and maintain all documentation related to any of the above tasks.
- Analyze requirements to determine feasibility of design and implementation within time and
cost constraints.
- Obtain and evaluate information on factors such as reporting formats required, performance
and security needs, , ,
- Confer with product management team, engineers and quality assurance to design systems and
to obtain information on project limitations, capabilities, performance requirements software
requirements, and interfaces.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical
operation, and convert them into a series of instructions coded in a computer language,
- Consult with and assist system administrators to define and resolve problems in running
computer programs.
- Determine systems and changes performance and security standards.
- Conduct trial runs of programs and software applications to be sure they will produce the
desired information and that the instructions are correct.
- Maintain understanding of current web technologies or programming practices through
continuing education, reading, or participation in professional conferences, workshops, or
groups.
- Document and maintain all documentation related to any of the above tasks.
juin 2012
A février 2015
Software Engineer / Web Developer
à Bayt.com
Lieu :
Jordanie - Amman
- Obtain and evaluate information on factors such as reporting formats required, performance
and security needs, ,
- Prepare detailed workflow charts and diagrams that describe input, output, and logical
operation, and convert them into a series of instructions coded in a computer language.
- Implement the core job portals backend APIs and services.
- Maintain the job portals backend modules and support the enterprise clients and governments to customise the portal as per needs.
- Consult with and assist system administrators to define and resolve problems in running
computer programs.
- Determine systems and changes performance and security standards.
- Conduct trial runs of programs and software applications to be sure they will produce the
desired information and that the instructions are correct.
- Maintain understanding of current web technologies or programming practices through
continuing education, reading, or participation in professional conferences, workshops, or
groups.
- Document and maintain all documentation related to any of the above tasks.
and security needs, ,
- Prepare detailed workflow charts and diagrams that describe input, output, and logical
operation, and convert them into a series of instructions coded in a computer language.
- Implement the core job portals backend APIs and services.
- Maintain the job portals backend modules and support the enterprise clients and governments to customise the portal as per needs.
- Consult with and assist system administrators to define and resolve problems in running
computer programs.
- Determine systems and changes performance and security standards.
- Conduct trial runs of programs and software applications to be sure they will produce the
desired information and that the instructions are correct.
- Maintain understanding of current web technologies or programming practices through
continuing education, reading, or participation in professional conferences, workshops, or
groups.
- Document and maintain all documentation related to any of the above tasks.
juillet 2010
A juin 2012
Software Developer
à Kindi
Lieu :
Jordanie - Amman
Researching, Analyzing, Developing, Testing and bug fixes for desktop, web and mobile applications using:
• JAVA SE and JSP with hibernate.
• ActionScript.
• Real basic PL.
• Flash.Development and Flex (Air, SWF) Development.
• Linux (Ubuntu) Operating System.
• Obfuscation Algorithms.
• Android Mobile Applications (native + HTML based)
• HTML5 - css3 - jQuery.
• backend PHP.
• Research and Development Experience.
• JAVA SE and JSP with hibernate.
• ActionScript.
• Real basic PL.
• Flash.Development and Flex (Air, SWF) Development.
• Linux (Ubuntu) Operating System.
• Obfuscation Algorithms.
• Android Mobile Applications (native + HTML based)
• HTML5 - css3 - jQuery.
• backend PHP.
• Research and Development Experience.
Partager sur Facebook
Partager sur Twitter
Partager via Email