Key Skills:
• Strong software design and development expertise
• Proficiency in technical problem-solving
• Demonstrated experience in team leadership
• Ability to collaborate across cross-functional teams
• Skilled in client and stakeholder management
Responsibilities:
• Take ownership of full-cycle software development projects
• Design and implement robust technical solutions for complex needs
• Lead technical discussions and mentor junior engineering staff
• Manage communication with key stakeholders and clients
• Ensure adherence to high standards of software quality