Experience designing/architecting (architecture, design patterns, reliability and scalability) of new or existing system.
Experience with software development life cycle, including best-practices, coding standards, architecture review, code reviews, build processes, continuous deployment, testing and operations.
Experience with at least one programming language
Experience with in collaborative and cross-group efforts.
Experience of shipping and maintaining cloud-based services.
Individual effectiveness skills such as discipline, time management, decision making, planning, organizing work, and summarizing results through technical reports are required.
Self-motivated individual must be able to work independently as well as collaboratively in a team environment.
Must be able to plan work and work to a plan, adapting as necessary in a rapidly evolving Environment.
Preferred Qualifications:
Development of cloud infrastructure services or services that have demonstrated high ratings on core fundamentals.
Knowledge on big data technologies and framework, Hardware Knowledge and Cloud related experience.
High tolerance to ambiguity and ability make progress when situations are in flux.
Responsibilities
Responsible for designing, developing and maintaining cloud services which handles large volume of data with low latency and high availability.
Work on highly complex and mission critical solutions that involve multiple Azure Services.
Help drive continuous improvement on service quality and cogs efficiency.
Participate in on-call rotations and respond to and mitigate any live site issues impacting customers.
Proficient troubleshooting (debugging) skills.
Ability to take projects from beginning to end with little direct supervision.