*job responsibilities*the software development manager will oversee the development and deployment of distributed multi-tier applications, collaborating with cross-functional teams to achieve business objectives.this includes defining core business objectives, ensuring efficient resource utilization, and driving the team forward to develop innovative solutions.manage multiple projects from concept to launch, working closely with technology, business, and operations teams.continuously strive to improve project execution performance, setting new benchmarks using objective metrics.actively mentor and develop junior team members, enhancing their skills and knowledge of our systems.