Technical Architect
Role Summary:
The Technical Architect role is responsible for defining the overall architecture/structure of a program or system or solution; and to lead, design, and implement significant technical architecture; in collaboration with Solutions Architects, Product Managers, Project Managers, Delivery Managers; The Technical may manage a team of software/platform developers, in a matrix organization, to continually build, iterate, and improve the quality and effectiveness of various solutions/services/products, and ensure, with a hand-on approach, that processes and best practices for solution design, architecture, and software development, guidelines are well followed as application platforms and applications are built to world class quality, innovation, and customer centricity.
General Requirements:
Core Java, Apache Tomcat, Spring boot/Struts, Hibernate/JPA, JSP/ Servlets, Restful webservices, Multithreading, Deployment, SDLC, Agile methodologies, DevOps, Continuous Integration, Software Configuration Management systems, CI/CD, OOAD, Technical Architecture, Solutions Architecture, Technical Leadership, Design Patterns, Design Principles, Strong communication skills, including problem solving, analytics, negotiation, presentation, influence skills and inter-personal skills; and a zeal to work in a start-up environment
Special Requirements:
Apart from technical/functional skills, we need to review from the perspective of presence, demeanor, and zeal for continual improvements, to be able to lead the team, to next level of competence, and manage stakeholders effectively. Payments/Fintech experience of atleast 6 Years is mandatory (Knowledge of NPCI products like UPI, IMPS, BBPS, AEPS, etc)