Closing on:
11/04/2017
- As the solution architect, you will be responsible for defining the overall technology solution for the products and systems for Innovation Incubator.
- You will work very closely with developers, qa, UX,
- DevOps, Business teams to understand requirements and provide solutions.
- You will have deep understand of various technologies for Development, Operations etc.
- It is essential to understand all aspects of each system, from both a business and technical point of view to ensure that all parts of the project run smoothly.
- As a solution architect you will work as part of a team to deliver innovative, cost-effective and efficient IT solutions.
- Provide all kinds of technology solutions to development teams, devops etc.
- Understand the various technology / product requirements and propose areas to modify, enhance, refactor, rewrite or re-architect.
- Identifying the organisation's technology needs and align architecture to product strategy
- To architect and design solution for product/project and delivery working with requirements and various cross functional teams to recommend and implement industry best practices
- Help select IT products to use based on cost benefit analysis and research
- Produce proof of concept of new technologies or proposed architecture
- Breaking down large scale projects into manageable chunks
- Explaining to designers and developers what is required and overseeing the progress
- Review the implemented architecture and design deliverables as an SME
- Producing documents that monitor progress and ensure the quality of the project
- Dealing with technical problems and issues as they arise. Should be hands on when required
- To train and develop team to strengthen the architecture function
- Evaluate risks to delivery and take mitigation steps
- Architect, design, and implement complex projects dealing with the considerable data size (GB/ PB) and with high complexity
- Technological evangelization & Advising on managing future technology needs
- Coach, guide and mentor other members of the team.
- Delivering a complete front end application
- Ensuring high performance on mobile and desktop based application for products
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the API
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data and storage solutions
Preferred skills
- 7-12 years of hand-on Development experience with 1-3 years as an architect (preferred).
- Have sound knowledge of various architectural concepts (Multi-tenancy, SOA, SCA etc) and capable of identifying and incorporating various NFRs (performance, scalability, monitoring etc)
- Should be good in databases (MySQL, MongoDB preferably)
- Sound knowledge about the clustered deployment architectures on cloud platforms and should be capable of providing deployment solutions for performance and scale
- Sound knowledge about the Hardware (CPU, memory, disk, network, Firewalls etc)
- Exposure to complete SDLC and PDLC in a ODC setting
- Deep understanding of Git and Git based tools sets
- Capable of working as an individual contributor and within a team
- Having good communication, problem solving and interpersonal skills
- Up to date knowledge of technical application
- Good knowledge of quality standards and best practice
- Capable of presenting the design and architecture to CXOs
- Self-starter and resourceful personality with ability to manage pressure situations
- Ability to build from good relationships with clients/operational managers and colleagues
- Ability to gather and assimilate information
- Ability to be adapt and prioritise
- Ability to work under pressure and meet deadlines
- Ability to think ahead and anticipate problems, issues and solutions
- Amazon Web Services (AWS) Application development
Technologies / Platform Requirements (Design & Architecture – Preferred):
- Java(Angular, React etc.), NodeJS (Express, Loopback), Python, Java/J2EE
- Database Platforms (One or More - MySQL preferred)
- MySQL, Oracle, SQL Server, Cassandra, MongoDB
- Cloud Infrastructure (One or More - AWS preferred)
- AWS, Azure, BlueMix, Google Cloud, SoftLayer, Digital Ocean etc.
- Others (One or More - Loopback, DOcker Preferred)
- Loopback, StrongLoop, Elastic Search, Lucene, Solr, Docker, Nginx, Tomcat, Apache etc.
- Operating System: Linux
