14 - 16 years

30 - 40 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Profile 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.

Role and Responsibilities:

Key responsibilities to include:

  • Drive Thought-Leadership on architectural design best practices, and standards, and contribute to identifying best-fit architectural designs; developing/maintaining various architecture designs, and instilling software development best practices, across teams
  • Mentor and guide engineers to converge on high quality and pragmatic engineering decisions. & Lead technical architecture design improvements and implementations for a domain or cross domains and/or portfolios of work within a specific technology area autonomously
  • Understand emerging technologies and how solutions impact systems internally and/or externally and assessing impact of changes
  • Engage with Stakeholders from Product Management, Strategic Planning, Service Delivery, executive management and collaborate closely with Solution Architects, to define key strategies and requirements while maintaining scope on delivery schedule
  • Provide technical quality assurance oversight for work of other engineers through matrix team structure, instil test driven software development systems/practices, with emphasis on testing automations across various phases of software/application development life-cycle
  • Observe software engineering development workflow processes, institute best practices, and continuously enhance development processes, and improve coding standards and practices
  • Delivers resolutions to problems that tend to be complex, cross-domain or of high impact to customers.
  • May have cross-component or system accountability for larger or more complex projects, E.g. those with more interconnectedness or employing new technologies/products.
  • Responsible for direct customer interaction with an equivalent level in those organisations
  • May require to manage integration of a third-party products, and managing that supplier's deliverable in terms of quality.
  • Responsible for driving technical knowledge development, capture, transfer and management;
  • Responsible for technical on-boarding of new hires, & team/people capability skill gap analysis, performance evaluations, and capability development initiatives
  • Orchestrate the management of technology scope, deployments, and risks; and support with project evaluations and estimations
  • Drive Process Improvements so as to improve overall productivity, and service quality, by identifying opportunities for improvements/enhancements, and innovations, in workflows, systems and processes. Lead root-cause analysis; collate and analyse of data related to development quality, process flows, customer issues, etc., to drive continual improvements
  • Identify improvement opportunities, and apply a wide range of refactoring strategies, design best practices, to "modernize" code and architectures; where applicable, enable/deploy SDLC monitoring processes and automations

Preferred Knowledge, Skills & Attributes:

  • B.Tech. in Computer Science or Electronics, or equivalent, from an institute of repute; with preference for post-graduation in relevant area
  • Typically, 14 years of relevant work experience; of which 6+ years of successfully leading enterprise level software development and of technical architecture design development in digital payments
  • Combination of qualification, relevant certifications, and work experience may be considered in lieu
  • Experience in SDLC, Agile methodologies, DevOps, Continuous Integration, Software Configuration Management systems & associated tools/processes, with proven ability to manage development of complex initiatives throughout SDLC while managing competing priorities on an ongoing basis
  • Experience with a wide range of relational database technologies including; stored procedures, triggers, data-replication. Familiar with Object-Relational Mapping (ORM) techniques. Aware of alternative database technologies and data storage approaches
  • Experience in development and deployment of enterprise applications; and architecting containerization technologies (e.g., Docker)
  • Demonstrable knowledge of project management practices, including schedule, quality, efforts and risk management, software work estimation techniques, and software quality unit testing and automations
  • Demonstrable results orientation with focus on product quality, time to market and continual improvements, and workflow automations; with Strong analytical and problem-solving skills
  • Demonstrable knowledge of release management, including tools and practices for CI/CD; Performance Engineering practices; and Deploying enterprise grade production apps in AWS etc.
  • Should have 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
  • Exposure to UI mock up screens, wire frame diagrams, and familiarity with Git, Jenkins Design skills with Google and apple device design principles and interface guidelines
  • In-depth knowledge and working experience of Java: Java / Java EE (JSP, Servlets, Enterprise JavaBeans, JDI, JDBC, JAX-WS, JAX-RS etc.), Spring framework, Struts, Hibernate, application servers (WebSphere, WildFly, WebLogic, TomEE), JUnit, Mockito, TestNG, Maven, Jenkins, Hudson. Java API integration technologies; & working with XML, JSON etc.
  • In-depth knowledge and working experience of Object-Oriented Analysis and Design (OOAD) with UML, Software Architecture and Design Principles, Design Patterns, Industry Best Practices & Iterative and Agile Processes.
  • Banking Domain knowledge is mandatory (fintech or NPCI product experience such as UPI, IMPS, BBPS, etc).

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You