Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Software Development Manager is responsible for the strategy and service delivery of software development, and to oversee the design, development and implementation of innovative software products, relying on a strong technical skill-set, creativity, innovation, and timely, well-planned and cost effective methods.
- Responsible for the performance, security and quality of the software applications and solutions developed by the company.
Job Requirements
- Expert knowledge of development languages (One of Java, .Net, PHP and Mobile) and ability to support leaders of other technology stacks.
- Expert knowledge of development methodologies (Scrum, Agile and DevOps).
- Expert knowledge in DB platforms (One of MS SQL, MySQL and Oracle) and ability to support leader of other DB platforms.
- Software architecture and technology selection experience.
- Expert knowledge of software efforts estimations and scheduling.
- Analytical thinking (Problems and Issues resolution)
- Mobile apps and Webapps development experience
- CMS customization and implementation experience
- Expert knowledge of technology trends in the software development industry.
- Experience in projects scoping and estimations
- Strong technical skills which include a thorough understanding of application design, database, and user interface design
- Proven ability to lead a team of technical staff members to the successful delivery of a software solutions
- Ability to work effectively with senior management in the development of strategic objectives and long-range plans.
- Ability to translate strategic objectives into tactical action plans, and establish teams which can execute those plans.