Tech Lead (Job Code : J41933)  

 Job Summary
Share this job on Facebook  Share this job on Twitter  Share this job on Linked In
 
Experience:
8.00 - 10.00  Years 
 
Location:
Bangalore
 
Designation:
Tech Lead
 
Degree:
BE-Comp/IT, BE-Other, BTech-Comp/IT, BTech-Other, MCA, MCM, MCS, ME-Comp/IT, ME-Other, MIT, MSc-Comp/IT, MS-Comp/IT, MSc-Other, MS-Other, MTech-Comp/IT, MTech-Other
 
Educational Level:
Graduate/Bachelors
 
Stream of Study:
 
Industrial Type:
IT-Software/Software Services
 
Functional Area:
IT Software - Mobile
 
Key Skills:
Mobile Apps
 
Job Post Date:
2019-11-28 16:56:30  
 
 

 Company Description
 
our client started in 1997 when the internet and self-service industries started to change people-s lives. We had a visionary thought that self-service banking was the future and that customers would soon be moving away from the traditional branch.We began our journey focusing on the internet and mobile banking channels and the unique idea of linking them together. Our objective was to enable banks to interact with clients individually and uniquely providing tailored products and services on self-service channels.quickly realised that in order to service our customers exceptionally, we had to be truly omnichannel. As such, we acquired Interlink, a provider of ATM solutions which had already over 15 years- experience servicing leading large banks across the globe. As a result, the ATM was added to our product mix and all channels were linked together cohesively. Constantly driven to create a unified self-service platform,has customers across 60 countries in 4 continents, driving tens of thousands of ATMs and servicing millions of internet and mobile banking users globally.
 

 Job Description
 
DUTIES & RESPONSIBILITIES:
• Provide technical leadership and mentoring to a team of developers
• Designing and implementing new features as a senior member of a feature-driven team.
• Ensuring team delivers high quality output by proactively participating in Design and Code Reviews of team members
• Lead by example by following sound software design, process and quality practices and ensure team adheres to Software Development Processes
• Maintain strong communication channels with other development teams, product architects and management
• Proactively participate in the estimation, planning and delivery to agreed schedules of software projects within the team
• Assist with the maintaining and support of new and existing features by liaising with the QA and support teams to diagnose and resolve issues.
• Occasionally travel to our Ireland Development office to laisse with other peers and Architects
• Occasionally provide out of hours support for the product
• Any other related tasks as required by the line manager

ESSENTIAL SKILLS ARE:
• Proven leadership abilities, with the ability to providetechnical leadership, direction and motivation to a development team
• 8+ years “hands-on” software development experience with a minimum of 2+ years in a development technical leader role
• 3+ years of experience building web and mobile applications using Angular 2+, Ionic 3+ and Typescript. Knowledge of AngularJS(1.x) and NodeJS a bonus
• Must have a deep understanding of Javascript / Typescript and common tools and libraries. e.g. Promises, RxJS, npm build scripts
• Experience developing or maintaining cordova plugins including working with the native code. A minimum of 2 years working with Java and/or Objective-C / Swift
• Understanding of app ecosystems and related technologies such as REST API`s, SDK`s, Firebase integration, JSON, XML
• High level of attention to detail and strong aptitude for learning new technologies
• Ability to work across multiple product areas and remain quality and customer-focused
• Excellent communication skills, active listening and the ability to present complex ideas in concise written and verbal descriptions using the English-language



DESIRABLE SKILLS:
• Experience with Node.js, task runners such as Gulp or Grunt, unit testing frameworks such as Jasmine
• Experience with Javascript build systems including Ionic-app-scripts, webpack, grunt, npm build scripts
• Knowledge and/or experience with distributed architectures
• Experience with software systems in the banking sector.
• Experience of software testing and methodologies
• Proven relevant experience in the Banking Financial Services sector


PERSONAL ATTRIBUTES OF THE CANDIDATE:
• Excellent team leader, cooperative and flexible.
• Self-starter and ability to work within a distributed team
• Enthusiastic, proactive, and can-do attitude, keen to be involved at all levels of the product
• Articulate communicator, ability to present ideas clearly and precisely, both written and verbally, with concise attention to detail to peers, colleagues and management alike.
• Good listener, the ability to listen effectively and to consider input from peers, colleagues and management alike.
• Self-reliant, the ability to work without close supervision and address problems in a collaborative environment.
• Good problem solving abilities with the ability to identify and contribute to solutions for the company in a collaborative environment.
• Strong customer orientation.
Education/Qualifications:
• Honours Degree or Diploma in Computer Science