Description
Job Overview:
Full Stack Developer role is to spearhead the development of our digital banking platform.
Developer will have extensive experience in full stack development, with a deep
understanding of both front-end and back-end technologies.
This role involves leading a team
of developers, driving best practices in software development, and delivering high-quality
digital banking solutions.
Responsibilities
Technical Leadership:
Lead the development team in designing, developing, and maintaining digital
banking applications.
Provide technical guidance and mentorship to junior developers, fostering a
collaborative and innovative team environment.
Full Stack Development:
Oversee the development of both front-end interfaces and back-end services,
ensuring seamless integration.
Write and review clean, maintainable, and efficient code in technologies such as
JavaScript (e.g., Kony, React, Angular) and back-end frameworks (e.g., Node.js,
Django).
Architecture and Design:
Collaborate with architects and product managers to design scalable and secure
digital banking solutions.
Make key architectural decisions and ensure alignment with business and technical
requirements.
Project Management:
Manage the development lifecycle, including planning, execution, and delivery of
projects on time and within scope.
Coordinate with cross-functional teams to ensure smooth integration of new
features and functionalities.
Quality Assurance:
Implement best practices for code quality, including automated testing, code
reviews, and continuous integration.
Ensure that all software developed meets the highest standards of security,
performance, and reliability.
Innovation and Continuous Improvement:
Stay up-to-date with the latest industry trends and technologies.
Drive the adoption of new technologies and methodologies that improve the
efficiency and quality of development.
Stakeholder Communication:
Liaise with key stakeholders, including product managers, designers, and other
developers, to ensure alignment on project goals.
Communicate complex technical concepts clearly and effectively to non-technical
stakeholders.
Job Requirements
Bachelor's Degree in Computer Science, Information Technology, or equivalent.
Minimum of 5 years of experience in full stack software development.
Proven experience in leading development teams, preferably in a financial services
or digital banking environment.
Proven experience with Temenos Infinity or Kony is an added advantage.
Proficiency in JavaScript and Java.
Understanding of DevOps practices and CI/CD pipelines.
Knowledge of security best practices, particularly in the context of digital banking.
Skills
Strong understanding of software development principles and methodologies.
Excellent problem-solving skills and attention to detail.
Good communication and teamwork abilities.
Ability to manage multiple projects simultaneously and deliver on deadlines.
Familiarity with version control systems (Git and GitHub) and agile development
tools (e.g., JIRA).
Experience with front-end frameworks and libraries (e.g., Kony, React, Angular).
Experience with development and deployment of various applications using Android,
Java, Java Script included Tools like Eclipse, Android Studio.
Experience with Spring MVC, Hibernate, SOAP/JAVA Services.
Prefer to have Kony Visualizer knowledge and hands on development of Free Form
Architecture in Kony Visualizer.
Prefer to have Kony Mobile Fabric Service Integration and able to write Pre/Post
processor code.
Company
iCrest has been providing a full spectrum of custom software development outsourcing services to leading companies locally and abroad.
We focus on custom-fit, flexible solutions to address your time-sensitive requirements.
iCrest's major strength is the ability to provide high quality services quickly with sustainable savings over the lifecycle of software products.
This objective is achieved by using a highly effective custom software development and delivery approach that combines world class quality with offshore prices.#J-18808-Ljbffr