Job description
Responsibilities:
- Collaborate with project team members and cross functional product teams to design and implement the identity capabilities for VMware services.
- You will be a guide in the entire application life-cycle including research, design, development, testing (dev owns quality), along with continuous deployment and delivery
- Push the envelope in adopting new technologies, best design practices to ensure our products are the best in usability.
- Develop complex, highly available, distributed, cloud-based solutions, and maintain its high level of quality software
- Challenge you to walk in a different path and to deliver quickly while maintaining a high quality
- Engineer highly resilient systems and be responsible for availability and scalability of the service.
- Provide technical leadership to team members and be a team player.
- Lead design and code reviews with a major focus on best user experience, performance, scalability and future expansion.
- Mentor and coach engineers and seek opportunity to bring in continuous improvements to implement front-end best practices.
Requirements:
- 7+ years of Engineering experience with a proven track record of delivering highly scalable and resilient systems.
- Experience with micro-services development.
- Software development experience in building JAVA/Go applications
- Familiarity with public cloud architecture AWS/Azure/Google Cloud
- Demonstrable experience utilizing object-oriented patterns and design best practices.
- Proven ability to handle multiple, complex technical projects and have the flexibility to work in a very dynamic environment.
Preferred experience in designing, and executing the continuous monitoring operations of FedRAMP authorized environment
- Significant expertise in designing robust APIs and well versed in data synchronization between sub-systems
Qualifications:
- BS degree in Computer Science, similar technical field of study or equivalent practical experience
- Proficient understanding of code versioning tools, such as Git/Mercurial/ SVN
- Interest and ability to learn other coding languages and technologies as needed
- Excellent communication skills essential
- Expertise with DevOps practices and CI/CD tools
Experience in monitoring of cloud based systems.
Knowledge of containerization and container orchestration.
Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
RoleSoftware Developer
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & Design
Education
UG :Any Graduate in Any Specialization
PG :Any Postgraduate in Any Specialization
Key Skills
Computer science,VMware,Front end,GIT,Coding,HTTP,application architecture,Open source,Monitoring,Python