Software Engineer

General Information

Job Type:
Information Technology
Lebanon - Beirut
Date Posted:
Dec 11, 2017
Employee Type:
Full-Time Employee


Develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, system architecture, and adherence to development goals and principles.
On-going research on related technologies and functions based on project needs.

 Within a team
• Participate in all team meetings related to planning, work break down structure, estimations, backlog analysis, retrospectives and reviews
• Show excellent attitude towards continuous learning, extra efforts and team commitments
• Show passion, ownership and innovative thinking on work assigned
• Write quality code based on patterns, best practices and team guidance
• Initiate technical design sessions to understand and validate technical solutions
• Develop modern web and mobile applications based on industry standards and latest technology stacks
• Build interactive, responsive and friendly user experience
• Write automation scripts or tests for testing and deployment tasks to improve work efficiency and quality
• Create and maintain automated regression tests, unit tests, performance tests and healthy builds
• Design, build and maintain database schemas and other related tasks
• Write code documentation
• Provide guidance to associate professionals
• Perform technology related research tasks
 With Product Design Team
• Discuss work backlog items, acceptance criteria and assumptions
• Participate in voting of work backlog item complexity
 With Team Leader
• Report technical deficiency, missing know-how and plan to recover them
• Report all work related impediments with honesty and integrity
• Seek and perform code reviews and technical consultancy as a quality baseline
• Seek and follow Team leader guidance
• Escalate all project issues
• Coordinate attendance and availability on work backlog

Company Profile