Key Job Responsibilities:
• Manage and maintain a team of software developers.
• Collaborate with cross-functional teams to develop software applications.
• Participate in code reviews and ensure adherence to coding standards.
• Troubleshoot and resolve software issues efficiently.
Requirements:
• Bachelor's degree in Computer Science or related field.
• 5+ years of experience in software development and team management.
• Strong knowledge of software development methodologies and tools.
• Excellent communication and leadership skills.