Senior Software Engineer at BSynchro – Beirut

Job Description

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.Manage a small development teamLead Research and development tasks
Major Tasks: Duties and Roles▪ Within a Team• Lead in all team meetings related to planning, work break down structure, estimations, retrospectives and reviews• Lead and propagate 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• Lead technical design sessions to understand and validate technical solutions• Design and develop modern web and mobile applications based on industry standards and latest technology stacks• Validate automated regression tests, unit tests, performance tests and healthy builds• Design and build interactive, responsive and friendly user experience• Design and implement 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, maintain and review database schemas and other related tasks• Review code documentation• Provide guidance to other team members• Validate technology related research tasks▪ With Product Design Team and Customers• Collaborate on work backlog items, acceptance criteria and assumptions• Participate in voting of work backlog item complexity• Provide feasibility study on proposed business solutions• Participate in technical communication with concerned parties including external vendors• Lead the design of integration related scenarios▪ With Team Manager• Report technical deficiency, missing know-how and plan to recover them• Report all work related impediments with honesty and integrity• Seek and follow Team leader guidance• Escalate all project issues• Coordinate attendance and availability on work backlog• Perform delegated tasks​▪ With SBU Manager• Report strategic concerns or aged issues• Discuss future goals and career development plan


• 4 – 8 years in Web frontend and backend development• Proved experience in leading agile teams• Excellent track record of quality project deliverables• Very good leadership skills• Strong time and risk management and negotiation skills• Experience in pre-sales activities• Experience in coordinating work between different teams and vendors• Excellent understanding of Object Oriented Programming concepts, database design and implementations concepts• Advanced Programming in Dot Net using C# or JAVA• Advanced experience in advanced web and mobile development from design to implementations using HTML 5, CSS and JavaScript• Advanced experience in variety of modern web and mobile technologies and frameworks such as Angular JS, jQuery, ASP.NET• Advanced experience in developing unit tests, integration tests and performance tests.• Ability to perform code reviews• Knowledge in different ERP products and software platforms, cloud infrastructures and services• Very good verbal and written communication skills

Job Details

Job Location
Beirut, Lebanon

Company Industry
Software Development

Company Type
Employer (Private Sector)

Job Role
Information Technology

Employment Type
Full Time Employee

Monthly Salary Range

Number of Vacancies

Preferred Candidate

Career Level
Mid Career

Years of Experience
Min: 4 Max: 8


Bachelor’s degree / higher diploma

Source link