Key Responsibilities:
Identify cloud service features and manage the software development, including planning, organizing, and controlling the development process
Establish guidelines and procedures to produce high-quality cloud services
Oversee the development of cloud service features, ensuring they meet business requirements and are delivered on time and with good quality
Manage and lead a team of software development engineers
Collaborate with cross-functional teams, including product management, design, and operations to ensure alignment and effective communication
Ensure compliance with OCI cloud standards, best practices, and regulatory requirements
Identify and mitigate risks, and develop contingency plans to ensure project success
Stay up to date with industry trends, technologies, and methodologies to continuously improve software development processes and practices
Requirements:
Bachelor’s degree in computer science, Software Engineering, or related field
10+ years of experience in software development, with at least 5+ years in a leadership or management role
Strong technical knowledge of software development methodologies, including Agile, Scrum, and Waterfall
Expertise in reviewing code and providing constructive feedback to maintain development standards.
Experience with software development tools, such as version control systems, and project management tools
Strong leadership and management skills, with experience in leading and managing teams
Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
Strong problem-solving and analytical skills, with the ability to identify and mitigate risks
Ability to work in a fast-paced environment, with a focus on delivering high-quality results under tight deadlines
Experience managing customer escalations and critical incidents effectively.
.
Career Level - M2