وظيفة Senior Web Developer في القاهرة في شركة Mideast Communication Systems MCS

94
تاريخ اعلان الوظيفة 2018-03-15
Mideast Communication Systems MCS logo

Senior Web Developer

الوصف الوظيفي

DUTIES AND RESPONSIBLITIES:
• Provide technical leadership to teammates through coaching and mentorship.
• Maintain high standards of software quality within the team by establishing good practices and habits.
• Identify and encourage areas for growth and improvement within the team.
• Capable of understanding and contributing to the technical solution from design through to code level
• Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, front-end, back-end applications built on different technologies.
• Design, develop, and unit test applications in accordance with established standards.
• Participate in peer-reviews of solution designs and related code.
• Analyze and resolve technical and application problems.
• Design and implement new features for Web and mobile applications.
• Optimize software to maximize speed and scale, factoring in network latency and bandwidth constraints.
• Develop test infrastructures, writing documentation and ensuring high performance.
• Translating of UI/UX wireframes to visual elements.
• Collaborating with other team members and/or teams.
• Write new code and maintain and update existing code.
• Building reusable code and libraries for future use.
• Designing and scaling API endpoints.
• Package and support deployment of releases
• Abide by and enforce internal processes and policies

General:
• Maintain a strategic working relationship with all team members and all key departments.
• Be a lead ambassador of MCS at all times.

المهارات

• Strong knowledge of PHP web frameworks such as Laravel, Yaf, etc s
• Understanding of MVC design patterns
• Understanding of front-end technologies, such as JavaScript, jQuery, HTML5, CSS3 and Adobe Flash
• Knowledge of object oriented PHP programming
• Understanding server-side technologies such as Apache, NginX and NodeJS
• Understanding accessibility and security compliance
• Strong knowledge of the common PHP or web server exploits and their solutions
• Understanding of how the Internet works and the technologies that behind it
• Integration of multiple data sources and databases into one system
• Creating databases that represent and support business requirements and CRUD generation tools for SQL/NoSQL DBMS
• Familiarity with SQL/NoSQL databases and their query languages, methodologies and approaches
• Proficient understanding of code versioning tools, such as Git
• Possess knowledge of software engineering best practices
• Show strong personal organization and attention to details
• Experience in both architecture and implementation-level software design
• Experience in requirements capture, analysis techniques and process improvement approaches
• Flexible and adaptable to both organizational and project-level changes
• Comfortable with both waterfall and agile development process and code reviews.
• Excellent analytical skills
• Ability to work in teams.
• Passion for solving hard problems and exploring new technologies.
• Excellent communication and technical documentation skills
• Professionalism regarding time, costs and deadlines

تفاصيل الوظيفة

منطقة الوظيفة
القاهرة الجديدة, القاهرة , مصر
قطاع الشركة
تكنولوجيا المعلومات
طبيعة عمل الشركة
صاحب عمل (القطاع الخاص)
الدور الوظيفي
تكنولوجيا المعلومات
نوع التوظيف
دوام كامل
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد
الرقم المرجعي للوظيفة
JB3781890

المرشح المفضل

المستوى المهني
متوسط الخبرة
عدد سنوات الخبرة
الحد الأدنى: 4 الحد الأقصى: 7
الشهادة
بكالوريوس/ دبلوم عالي

لقد تم الإعلان عن هذه الوظيفة في التخصصات التالية:

المصدر
اقرأ ايضا