Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- The position is responsible for overall software architecture, establishing development processes, contributing to product direction, and managing execution of product development projects.
- In addition, manager will be required to work with the management team to ensure that cross product and cross-functional activities are aligned with the overall objective of the company.
- Person will also be the lead development on some of the projects while delegating some of the work to junior level developers.
- Person will manage developers to accomplish the departmental tasks.
- Responsible for development quality on all products on organization level
- Allocate resources on Source Control
- Ensures efficient allocation of Source Control
- Responsible for team performance and technical evaluation
- Resolve conflicts between team members and other units
- Coach and support team members in technical issues, challenges and problems
- Facilitate team member’s issues and support team spirit
- Coordinate technical discussion and owns technical backlog assignment to Source Control
- Ensure conformance of processes within the organization
- Follow up and ensure that all development documentations are updated
- Work with team to put development strategy, guidelines and standards
- Conduct interviews for development unit
- Responsible for personal development of development team
- Monitor development team progress and performance
Job Requirements
- Bachelor's degree in Computer Science or related field
- Minimum of 3 years of management/ leadership experience in a software development organization required. Must have at least 7 years experience working through the design, development, release cycle, and delivering software products to market
- A record of successful delivery of software applications as an individual, team leader and/or development manager
- Strong understanding of the software development cycle
- Strong leadership, project management skills, time management, and problem solving skills
- Experience in C# programming and Dot net Framework
- Strong knowledge of front-end technologies, accessibility and security compliance.
- Understanding fundamental design principles.
- Advanced IT Knowledge