Developer Payment Device

Developer Payment Device

Abu Dhabi United Arab Emirates
8-11 years
Not Specified

Job Description

Job Description
Writing high-quality code for web and mobile solutions to meet our company’s needs in line with the agreed system and service design, enterprise architecture framework and security governance requirements and ensuring consistency and maintainability of the solutions. Monitor development activities by managing a group of vendors who develop software and/or IT services.
Gather and address technical and design requirements. Design creative prototypes according to specifications Write high quality source code to program complete applications within deadlines. Verify, document, amend and refactor programs/scripts. Troubleshoot and debug applications. Perform UI tests to optimize performance. Support test team for preparation of test data. Manage cutting-edge technologies to improve legacy applications. Collaborate with Front-end developers to integrate user-facing elements with server side logic Bring issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them Provide training and support to internal teams (i.e IT Division team) Build reusable code and libraries for future use Liaise with developers, designers and system administrators to identify new features Apply agreed standards and tools and follow emerging technologies, to achieve well-engineered outcomes.
Bachelor’s Degree in Information Technology, Computer Science or equivalent. Excellent programming skills and a passion for developing applications or improving existing ones Build scalable solutions on AWS Solid experience in Java, Scala or Python. Experienced with Node.js API design and standards such as Swagger Work seamlessly in an agile environment (SCRUM) with product managers, Business Analysts, and designers to understand end-user requirements Up-to-date with latest technologies and trends Proven records of delivering products handling a significant number of users and loads. Proficiency in reactive programming and knowledgeable about functional programming.Proficiency in OOP and building reusable and abstracted code Fluency at writing unit and integration test case Design and develop services and system architecture for projects Experience in relational and non-relational databases Experienced in using Git Worked in continuous delivery environments
8+ years of experience, including at least a minimum of 5 years of relevant experience in software programming, preferably in a high-growth tech company Demonstrated experience in designing and building Web/mobile applications Excellent knowledge of at least one programming language such as application programming interfaces (APIs), user experience (UX) design, Python, C#, PHP, JavaScript, HTML/CSS and Swift.
Possession of one or more of the following certifications (or similar) is desirable o Certified Software Development Professional (CSDP) o Associate Android Developer o MCSD: App Builder o Certified Platform App Builder

Job Details

Employment Types:




Similar Jobs

Career Advice to Find Better