Purpose of the Job: To lead the architecture and technical efforts for a very large, high transaction oriented E-Commerce (B2B/B2C) product from conceptual stage to the final roll out to customers
To Design and deliver most cost effective (based on TCO), robust, system architecture, which would meet the business requirements, product strategy and technical strategy.
Core Skills : 1. Experience in leading the architecture effort for E-Commerce, E-Business portal solutions for B2B, B2C using J2EE technologies
2. Experience in integrating and developing contents using one or more of the CMS solutions
3. Experience in architecting/designing high performance J2EE solutions
4. Life cycle experience from product conceptual stage to final implementation to customers
5. Ability to take architecture and design decisions based on TCO analysis
6. Ability to take architecture and design decisions based on business opportunities
7. Excellent exposure to the open source solutions (JBOSS, mySQL, etc)
8. Experience in handling one or more integration projects. Ability to decide the integration based on various technology and business considerations
9. Experience in doing the capacity planning and sizing exercises
10. Excellent exposure to non functional solutions like performance, scalability, availability and reliability.
11. Experience in designing solutions with high usability considerations to wide range of customers across geographic regions including internationalization, localization and accessibility solutions
12. Knowledge in legal and regulatory laws to be compliant in various part of world like SOX and Security
13. Experience in leading the deployment effort of large products/projects to the final customers
14. Exposure to RDBMS solutions (like Oracle, mySQL) and performance optimizations
15. Experience in hardware/network and operating system optimizations for better application performance as well as good understanding of different hardware/network solutions for application deployment
16. Experience in defining the technical roadmap
Job Accountabilities: 1. Research, select, prototype, implement, evaluate progress of architecture/design solutions.
2. Architect, design and implement software and systems solutions
3. Provide technical solutions to product deployment.
4. Ensure technical / design quality of the product / project.
5. Define valid product designs that meet client and corporate requirements and specifications
6. Work with team leads, project leaders and project managers to determine system objectives, constraints and solve design problems.
7. Be Responsible for the analysis, design and vision of the platform to ensure it is adhering to overall end-to-end product development.
8. Resolve design/technology issues.
9. Ensure that the architecture / design cater to the non functional requirements specified.
10. Conduct research to identify new technologies to be adopted to keep the product updated.
11. Identify new methodologies for making development more cost effective.
12. Assist the project teams and technology consultants in conducting regular design and code reviews.
13. Monitor development progress, course correction and enforce development methodologies for all projects in IBS.
14. Gain knowledge of overall design architecture currently used in IBS.
15. Communicate complex technical issues to the concerned persons, which are common to projects.
16. Document software designs.
17. Provide technical leadership on a variety of projects
18. Ensure proper knowledge transfer related to new technologies to consultants, other system architects and project teams.
19. Support resourcing team by participating in interviews and mentoring junior team members in interviewing skills.
Jobholder Profile:
The jobholder would be eligible to be placed as a Lead Architect provided he/he is a university graduate in engineering, with an experience level of 8-12 years in IT, of which 6-8 years on designing software architecture.
The jobholder would be eligible to be placed as an Architect provided he/he is a university graduate in engineering, with an experience level of 5-8 years in IT, of which 3-4 years on designing software architecture.
The jobholder is expected to acquire drive, initiative, creativity and commitment to develop and activities of the organisation. The jobholder must also acquire skills to communicate well with the projects and departments of the organisation.