We are seeking a Software Engineer who will:
· Participate in all aspects of developing and designing new and innovative applications.
· Work on cutting edge technology and new product development in an established company that is rapidly growing.
This is a great opportunity for an engineer, who is excited about coding, search, data analysis and solving complex problems and who enjoys building highly scalable and performant distributed systems leveraging cloud computing platforms.
· Web Application and Mobile Application Development.
· Designing and developing software and algorithms to solve business problems and challenges while ensuring scalability, reliability, performance and security.
· Work in cross functional feature teams and own modules end to end from inception through test to delivery.
· Interact with different stakeholders to for requirements elicitation.
· Research on and apply new technologies and best practices.
· Design and create scalable API’s for internal and public consumption
· Provide task estimations and deliver quality code on time
· Extensive experience programming in Python, Java, and C, C++.
· Mobile Application Development (Android/iOS)
· Cloud application development (optional)
· Hands on Linux Experience
· Test Driven Development
· Good communications skills and good English language skills
· Dependable team player who enjoys working in an international team
· Minimally a Bachelors in Computer Science/Engineering, related degree or equivalent practical experience.
· A high paced environment in a leading company at Abu-Dhabi
· The opportunity to be part of building a well reputed company’s software development house and working the greatest talents in the region.
· Handsome salary and other perks including accommodation.