Drive technical interactions with the customer and team for effective requirement analysis and accurate estimation
Possess domain knowledge and facilitate creation of conceptual prototypes for POCs
Follow and improve technical processes, guidelines and best practices for the project
Ownership of the understanding of architecture and non-functional requirements by the team
Identification and communication of risks and issues
Engineering – Responsible for architecture, design and implementation of the platform, applications and solutions
Delivery – Agile delivery of solutions aligned to business needs, maintaining high bar on quality Drive – Passion to turn vision into detailed plans and execute against complex plans. Proven track record in shipping successful products
Collaborate – Partner with Microsoft product teams and CSEO to manage dependencies, jointly deliver updates, and continuously improve our engineering capabilities
Communications & planning – Clearly communicate roadmap, backlog, and team updates across the organization
Culture – Contribute to a team culture that embraces diversity and inclusion and makes your team awesome place to work
Qualifications:
6+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
6+ years of experience designing end user applications that are built using modern web-based technologies
3+ years of experience driving and managing technical and architectural dependencies
3+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, dev-ops model
Interface design with coding proficiency in C#, .NET, Web API, React, JavaScript, node.js, or equivalent languages/frameworks(Full Stack Dev)
Experience working in agile teams or startup environments with a strong customer focus