Job Purpose | End to end requirement understanding with IT PMO and then do the technical solutioning and provide the delivery & support for assigned Projects/Portals with onus. |
Duties and Responsibilities | • Understand the business requirements and deliver it as per business requirement. • Understand the technology Application architecture end to end. • Understand and troubleshoot technology problems and offer solutions to run the business. • Existing Code understanding, review the code and make the optimizations on timely basis if required. • Support / lead new technology initiatives and related technology deliveries and if technology gets obsolete then take the initiative and upgrade the application. • Take part in evaluation of new products, POC, Time bound R&D and solution deliveries. • Adopt new processes / improve existing processes to deliver better business solutions. • Proactive monitoring of applications and take the necessary steps. • Follow the Organization defined process. • Adhere to quality / info-security guidelines and processes including maintain adequate documentation. • Will be responsible for End-to-End delivery & Production Support. • Should be able to create & manage a team of Developers – Inhouse, ODC & Vendor. |
Key Decisions / Dimensions | • Implementation plan • Get this verified with senior team member and follow the defined practices. • Setting Team Goals & targets. • Meet budgetary objectives and make-adjustments to project constraints based on financial analysis. |
Major Challenges | • Stakeholder Management & alignment (internal & external) • Keeping up to date with the latest technology. Migration of old system to new technology, without impacting the existing one. |
Required Qualifications and Experience | a) Qualifications • Minimum qualification required is Graduation in computers / electronics with relevant IT experience of 10-12 years in Mobile Application Domain. • Android and iOS application architecture, design and development. • Knowledge of Android SDK/ iOS framework, different versions of Android/iOS, and how to deal with different screen sizes. • Knowledge of Kotlin, Swift and Objective-C programming languages. • Familiarity with RESTful APIs to connect Mobile applications to back-end services • Strong knowledge of Android/iOS UI design principles, patterns, and best practices • Experience with offline storage, threading, and performance tuning • Ability to design applications around natural user interfaces, such as “touch” • Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks • Ability to understand business requirements and translate them into technical requirements. • Familiarity with cloud message APIs and push notifications • A knack for benchmarking and optimization • Understanding of Google’s Android/Apple iOS design principles and interface guidelines • Proficient understanding of code versioning tools, such as Git, SVN, Bit Bucket • Experience in quality assurance processes / tools. • Proven abilities to analyze, debug and find solution to technology issues. • Experience in developing responsive web applications and PWA Pages will be add-on • Experience in Azure Devops for below stages • Use of Azure Git Repository (Push/Pull/Sync/Cherry Pick, code merge etc.) • Pipelines Configuration • Deployment through DevOps • Good to have Azure Knowledge. b) Excellent communication skills. c) Exceptionally high motivational levels and needs to be a self-starter. d) Demonstrated ability to lead from the front. |