Job Summary
Commercial bank Innovation Services is seeking a Mobile Developer ( flutter experience) to join our dynamic IT department in digital and Payments.
The Developer will have relevant experience of 7 - 10 years and work in the analysis, development, configuration, implementation and support of business applications in Microsoft .Net / Mobile technologies by effectively mapping the business requirements to out of box product functionalities, taking up supported customizations where applicable, testing and ensuring timely delivery of services.
Key Accountabilities
-
Work independently and with the team to understand project requirements, existing implementations and build or maintain the technical aspects of .Net / Mobile applications including but not restricted to analysis, design, estimation, optimization and development of business requirements.
-
Design, code and maintain the .Net / Mobile applications based on established standards.
-
Perform initial design reviews and recommend improvements
-
Write clear codes and prepare coding documentations
-
Assist in timely L2/L3 troubleshooting of .Net / Mobile Applications
-
Experience working in a structured waterfall / agile development process
-
Participate in the set-up and deployments in all environments including production.
-
Conduct code reviews, testing and work closely with QA team (where applicable) for SIT and with business for UAT
Other Accountabilities
-
Strong knowledge in Mobile Frameworks like Sencha, Ionic2, jQuery, angular2, NodeJS, Bower, Gulp and latest MVC frameworks.
-
Knowledge on iOS and Android native application development and simulator debugging.
-
Good experience in UX / UI Design Skills for a Great User Experience
-
Client-side technologies like HTML5, CSS3, bootstrap, jQuery, jQuery UI Plugins and javascript UI frameworks like respond.js, modernizer.js, C3.js, d3.js etc.
-
Strong knowledge in all .Net framework and latest MVC frameworks.
-
Strong knowledge in .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 & Javascript.
-
Comprehensive knowledge on Multi-Platform / Multi-Architecture Mobile App Development
-
Exposure and experience in ADO.Net, Entity Framework 6+, LINQ to SQL/LINQ to Entities and XML
-
Knowledge in Microsoft SSRS reporting and version management tool are added advantage.
Skills
-
Agile Development Processes
-
API Development
-
Applications Development Standards and Procedures
-
Applications Knowledge
-
Applications System Analysis
-
Applications System Design
-
Applications Systems Architecture
-
Code Review
-
Corporate Systems Architecture
-
Cryptography
-
Human Factors Engineering
-
Joint Applications Development
-
Mobile Applications Development
-
Mobile Backend as a Service
-
Mobile Emerging Technologies
-
Mobile Platform Knowledge
-
Mobile System Testing
-
Mobile Systems Integration
-
Mobile Systems Migration
-
Mobile Tools and Products
-
Programming
-
System Development Life Cycle
-
System Maintenance and Enhancement
Education
-
Bachelor’s degree in Computer Science or equivalent