Overview
What you’ll bring
- Solid foundation in writing scalable application code following best practices of accessibility, internationalization and instrumentation.
- Experience with cross-browser, cross-platform, and design constraints on the and mobile
- Strong OOD and SOA principles, with ability to implement them in a language of choice
- Solid knowledge of algorithms and design patterns.
- 4+ years of JavaScript application design and testing experience
- 4+ Experience in mid-tier like Node and Java
- Experience with test automation: TDD, unit/integration/functional testing.
- Experience with Relational Database Design and Implementation
- Experience in UI frameworks like React, Backbone, Angular
- Experience building CI/CD pipelines
- Practical experience in developing applications using microservices, container technologies, container management systems such as , Mesos etc
- Strong experience with Databases design (SQL, NoSQL) and analytics
- Prior working experience in utility computing and/or cloud computing domain highly desired
- Experience building and deploying applications and into cloud environments ( highly desired)
How you will lead
- Write scalable application code following best practices of accessibility, internationalization and instrumentation.
- Hands-on development. Write highest quality code with utmost attention to scalability and performance.
- Builds effective internal and external relationships that are essential to delivering a quality software product or service
- Stay aware of industry trends and make technology choices and strategic decisions. Subject matter expert on technologies
- Ability to take a vague customer problem and solve it end to end with accountability.
Team/Leadership Characteristics:
- Team player possessing strong analytical, problem solving and communication skills
- Strong mentoring skills with ability to provide technical guidance and review code
- Ability to work with global teams across time zones
- Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility
- Experience working with cross-functional teams while maintaining effective working relationships
- Communicates clearly, succinctly and persuasively to all levels of employees, customers and management
- “Self-starter” attitude and the ability to make decisions independently