• Full Time
  • Beirut

Website Maliatec

– Job Purpose:
1- Responsible for the full lifecycle of Maliatec software/application development
2- Responsible for building high-quality, innovative and fully performing software applications in compliance with Maliatec coding standards and technical design

– Duties & Responsibilities:
1- Develop moderately complex software based on specific requirements
2- Consistently follow Maliatec’s coding standards and in accordance with applicable software development methodology and release processes
3- Create and execute designs for small sets of new functionality as part of a software project
4- Quickly produce well-organized, optimized, and documented source code
5- Debug existing source code and polish feature sets
6- Provide reliable solutions to a variety of problems using sound problem solving techniques
7- Perform technical root cause analysis and outline corrective action for given problems
8- Review product and/or application information including manuals and brochures for technical accuracy
9- Collaborate with other programmers to develop and implement feature(s)
10- Contribute to technical design documentation
11- Stay continuously updated on all new products and solutions
12- Stay informed about the latest mobile/web technology trends and directions
13- Keep Software Development Manager proactively informed regarding products’ performance and other problems and opportunities
14- Deliver in a timely manner fixes and issues highlighted by the QA/QC Manager
15- Address escalated help desk issues and interacts when requested with clients to resolve Technical-related issues; provide answers in a timely manner
16- Participate in investigations and adjustments of customer complaints and non-conformities
17- Coordinate with the software development manager on current programming tasks
18- Submit daily updates of the assigned tasks using Maliatec application
19- Identify opportunities for improvement and make constructive suggestions for change

– Education:
Bachelor of Science in Computer Science or Computer and Communication Engineering (CCE)

– Experience:
1- Minimum 2 years of Android development
2- Previous experience in Java and Kotlin is required
3- Experience working with remote data via REST, SOAP and JSON and with third-party libraries and APIs
4- Good experience in SQL
5- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
6- Solid understanding of the full mobile development life cycle

You must sign in to apply for this position.