Chief Architect
- Develop and document product architecture (functional architecture, information architecture, deployment architecture, operational architecture, concurrency architecture etc.) based on requirements.
- Guide and coach R&D in the implementation of the product, address topics at SW code level.
- Champion for adopting new/best practices, design & technology within product.
- Change agent for major Architectural changes within own product area (e.g. CSF adoption, DevOps, OpenSource).
- Define and communicate target architecture and architecture roadmap.
- Define and communicate architectural vision based on product strategy and vision.
- Support Product Management in product roadmap planning, provide proposals to Product Management for increased business performance, lower costs etc. improvements.
- Challenge status quo, identify potential failure points, push teams towards left shifting of Quality.
- Provide end-to-end effort estimates for implementation. End-to-end includes estimates for testing, migration, installation, upgrade etc. in addition to the development component estimates. Form feedback loop to understand accuracy of own estimations.
- Perform technical risk evaluation of proposed architecture for Product and Program management. Own relevant risk components and provide mitigation options.
- Provide technical support in 3rd party component evaluations.
- Ensure alignment between product architecture with Nokia requirements and guidelines (such as Nokia security requirements, reference architecture etc.).
- Contribute in the competence transfer for R&D, Product Management.
- Contribute to OpenSource Communities with focus on Neo requirements.
- Support Sales based on requests by Product Management.
- Keep product architect documents up-to-date.
- As product Chief Architect, provide consultation/expert-opinion to other functions within product development -> R&D, ProdM, ProgM, SysArch, NeVe, Quality.
- Follow-up Platform/CSF architecture work, review deliverables and provide feedback.
- 15 years of experience in software development.
- Educational Qualification B.E/B.Tech/M.E/M.Tech/MCA.
- Excellent knowledge of Design principles, Technologies, tools & practices
- Proficiency in programming & latest web technologies,
- Good SW Engineering competencies: Java, Java script, Go, Node JS. Dev Ops competencies e.g.: CI, Jenkins, Helm, Git/Gerrit. Cloud native technologies skills e.g.: Kubernates, Kafka, Micro services architecture. Experience of working with OEMs.
- Good knowledge & experience in Telecom domain, architecture & technologies. Knowhow on Network Management and Self organizing networks will be an added advantage.
- Knowledge of DevOps & OpenSource software communities is preferred
- Certifications related to Technologies (Java,..) or methodologies (Agile, Scrum Master,..) or Quality Assurance (ISTQB for Test Architect) will be an added advantage
- Experience of working in start-up like environment will be an added advantage