Responsible for providing deep technical expertise in designing and delivering end to end high performance scalable & flexible solutions using cutting edge/emerging technologies including Mobility/Responsive Web apps APIs application & data Integration scalable databases Analytics DevOps Cloud Computing (IaaS PaaS and Containerization). He/ She would be also responsible to experiment explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Engineering Manager/ Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
Key Responsibilities - In-depth Technical lead capability of covering applications data and platforms
- Define best practices & Guidelines for various development team on JS Java CMS APIs server-less and container technologies.
- Conduct detailed technical design and overarch implementation
- Conduct proof of concepts on emerging technologies and help scale implementation in projects with development partners
- Review of artefacts including code manage technical debt and ensure optimal technical quality
- Work closely with various business partners and other departments to create future proof solutions covering digital automation APIs integration and data
- Evaluating and implementing new frameworks tools as part of projects
- Keep technology stack refreshed
- Provide technical expertise in solving/troubleshooting performance & other non-functional requirements
|
Key skills required - Backend Technologies Java Frameworks
- Good to have : Backend Technologies - NodeJS / Python
- Good to have : Frontend Technologies ReactJS / Angular / Vue
- Other technologies Database (SQL/No-SQL) Streams Containers Serverless programming etc.
- OOPS concepts Multithreading performance optimization
- Application design patterns
- Strong code review skills
- LLD
- CICD Jenkins
- Good to have : HLD Cloud Technologies - AWS / Azure / GCP / OCI
|