- Manage and guide design & development from a technological perspective. You will develop scalable, distributed software systems that require high availability to support mission-critical tasks for the product and the enterprise.
- Manage and guide adoption of technology in enterprise-related operational processes, enable and track efficiency and output improvements in operations.
- Fast-track the leveraging of technology to improve the learning deliverables of the company's product
- Build teams concurrent with the growth of the company to handle the technology needs of the product and the enterprise.
- Make clear, simple, and technically sound design decisions
- Act as a Functional & Technical design expert for the Team.
- Exhibit passion and empathy for the product and the value it delivers.
- Ownership of the Team Deliverable and Technical Support.
- Ability to Shape & Visualize the System Design and technology strategy for future needs and balancing the need with the Risk aware considerations.
- Quickly adapt and adopt to the changing technical advancements in Cloud based paradigm and Client/Server based Systems.
- Cross Team Leadership in engaging development teams, Technical Architects, QA Leads to ensure quality design of the end product.
- Working with scrum teams and product managers using agile methodologies to deliver high quality solutions on time.
- Working with operations teams to ensure applications and services are highly available and reliable.
- Propose new solutions and provide strategic technical direction across the team.
- BE/B Tech in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
- Strong Fundamentals in Data Structures, Algorithms and Computer fundamentals.
- Thorough understanding of programming, building applications and the Software Development Life Cycle.
Didn’t find the job appropriate? Report this Job