Plan, development, deployment, and maintenance of software solutions.
Define tasks and give time estimates.
Write clean, maintainable code and test it.
Roll out new features, and analyze (and react) to the results you learn about from our QA Engineers and user feedback.
Document the test cases with respect to new developments/functionalities.
Document the changes and update release commits in confluence.
Issue Investigation and find the root cause and fix the defects quickly.
Issue analysis – Root cause analysis and Implementing corrective and preventive actions.
Collaborate with clients and both project and technical teams.
Able to present your solutions in front of clients and/or a group of colleagues.
Proactively communicate with other team members and project stakeholders.
Use agile methodologies in development.
Participate in code reviews, pairing, and other forms of knowledge sharing.
Coach and give training to developers.
Continually improve your skills and push others to go forward with their knowledge.
Work in a cross-functional team.
Qualifications:
4+ years of professional experience with Android SDK and Java/Kotlin development.
Proficient knowledge and Hands-on experience on EMVco life cycle.
Good understanding of POS application concepts of different types of android POS/SoftPOS machines in the market like VeriFone, Ingenico, XAC, PAX, Ezzetab etc.
Good knowledge of Kotlin or published apps written in Kotlin.
Hands-on experience in android gradle settings & libraries.
Hands-on experience with Continuous Integration and Deployment.
Hands-on experience with writing clean and testable code as well as unit tests.
Hands-on experience with Android Studio, Git, Bit bucket, Ansible, Artifactory, RxJava, Dagger 2, Retrofit.
Hands-on experience with distributed messaging and push notification services.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية