Associate Software Engineer

General Information

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


Design and 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 assigned work
• Write quality code based on patterns, best practices and team guidance
• Participate in 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 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
 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 code reviews and technical consultancy as a quality baseline
• Seek and follow Team leader guidance
• Escalate all project related issues
• Coordinate attendance and availability

Company Profile