Location: Dunant, Beirut, Lebanon
A unique opportunity to join a fast growing company with a high use of cutting edge technology and automation. We are looking for a full stack developer with proven track record in implementing complex solutions across distributed systems using various programming languages and frameworks.
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Duties and Responsibilities
- Develop quality software and web applications, analyze, and maintain existing software applications
- Design highly scalable, testable code, and fix programming bugs
- Modify existing software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Direct system testing and validation procedures.
- Direct software programming and documentation development.
- Consult with departments on project status and proposals.
- Work with departments on technical issues including software system design and maintenance.
- Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
- Consult with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements
- Design and develop software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Prepare reports on programming project specifications, activities, or status.
- Confer with project managers to obtain information on limitations or capabilities.
Requirements and Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience: about 5 years
- Programing experience in .Net, Android, SQL and SQL performance
- Salesforce developer certification is a plus. If not available, it will be provided.
- Integration experience is a plus
- Passionate about programming, performance and continuous learning
- Able to communicate effectively through verbal and written means
- Able to work under pressure
- Fast learner