Wednesday, December 16, 2020

Senior Technical Architect - Java/J2EE Technologies (10-12 yrs) (Mobileware Technologies)

Profile Summary :

The Senior Technical Architect role is a techno-managerial role 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 Solution Architects, Product Managers, Project Managers and Delivery Managers. The Senior Technical will lead a team of software/platform developers, in a matrix organization, to continually build, iterate, and improve the quality and effectiveness of Mobileware solutions/services/products, and ensure, with a hand-on approach, that processes and best practices for design/development, architecture guidelines, are well followed as application platforms and applications are built to world class quality, innovation, and customer centricity.

About the Role : Key responsibilities to include :

- Lead Technical Architecture Design and Engineering Practices and drive Thought-Leadership on architectural design best practices, and standards. Contribute to identifying best-fit architectural solutions

- Mentor and guide engineers to converge on high quality and pragmatic engineering decisions. Lead technically architected designs 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 assess 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 environment with emphasis on test automations

- Define software engineering development workflow processes, institute best practices, and continuously enhance development process, working, to improve standards of practice

- 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 manage that supplier's deliverable in terms of quality

- Responsible for driving transformational activities, including innovation, re-use and automations

- Orchestrate the management of technology scope and risks and help delivery teams with estimation approaches

- Identify improvement opportunities, and apply a wide range of refactoring strategies to "modernize" code, where applicable, employee code coverage tools to drive testing automations

What we expect :

- B.Tech./M.Tech in Computer Science or Electronics, or equivalent, from an institute of repute; with preference for post-graduation in a relevant area

- Typically, 10 to 12 years of relevant work experience; of which 5+ years is experience of successfully leading enterprise level software engineering

- 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

About Mobileware :

An innovation centric product company, Mobileware thrives on the potential of a fast-paced financial landscape in India. Over the years, we @ Mobileware have made a 'Digital' difference to all types of banks viz. PSUs, Cooperative and Urban & Rural banks. To know more about us, you can view our website at www.mobilewaretech.com.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.