Job description
Detailed Job Function
- Work with lead engineers to understand designs and follow through on implementation
- Be comfortable with multiple programming languages, Go, Java and Python
- Use intuitive expertise and experience in the data platforms space to breakdown technology hype - cycles and determine when and where VMware should engage, where product or partner investments should be made, to maintain our leadership or gain entry to individual segments
- Follow test driven development, build test regression libraries
- Be comfortable with several CI/CD processes
- Work with a geographically distributed team
Skillsets
- 5+ year experience with enterprise Go and/or Java and/or Python
- 2+ years on Neo4J and Kafka
- Experience in machine learning and algorithms is preferred
- General understanding of RPC communication protocols, such as gRPC and REST
- Knows about current trends in software architecture, e.g. Microservices, container technology, scalable architectures and backend systems
- General understanding of distributed systems architectures, challenges and design implications
- Experience in systems administration and heterogeneous environments, e.g. Linux
- Excellent written and interpersonal communication skills.
- Ideal candidate should have bachelor s degree in Computer Science or equivalent industry experience, min 12 years experience in IT and product engineering
RoleTechnical Architect
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & Design
Education
UG :B.Tech/B.E. in Computers
PG :M.Tech in Computers
Key Skills
Computer science,VMware,Linux,Machine learning,Performance testing,Agile,Healthcare,HTTP,Distribution system,Python