Software Development Manager
- Apply
- Email Job
- Save Job
Bullet points
Top international company
competitive benefits
About Our Client
top internet company
Job Description
· Responsible for the overall systems development life cycle
· Develop the long-term strategy for your programs and translate that into an achievable road map/action plan
· Management and execution against project plans and delivery commitments
· Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
· Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
· Work closely with the engineers to architect and develop the best technical design and approach
· Report on status of development, quality, operations, and system performance to management
The Successful Applicant
· Bachelor's degree in Computer Science or related fields
· 8+ years of industry experience
· 4+ years of management experience
· Strong technical passion and depth. OO and System Design skills required.
· Proficiency in a major programming language such as (C++, Java, Python, Perl) and SQL, NOSQL in a Unix based environment.
· Database modelling skill
· Demonstrated success in delivering scalable, distributed, service oriented architecture
· Proven track record to raise the bar, recruit top talents, effectively manage performance and motivate
· Experience directly managing 6-10 software engineers
· Superior presentation and written communication skills in English
What's on Offer
competitive salary
international environment
career development opportunities