Manager (Software) / IT Division
Responsibility
1. Software Development Life Cycle management:
1. QUALIFICATIONS:
Responsibility
1. Software Development Life Cycle management:
- Analyse plan, process and requirement.
- Define development requirements based on user requirement.
- Design/review the software architecture, features and specifications. Acquire, build or develop the software.
- Prepare deployment material and check the deployment. Maintain the software development.
- Support troubleshooting and debugging software.
- Train/guide the developmental team to optimize their work.
- Quality assurance: set/propose standards, processes and/or compose procedures to maintain the quality, stability, reliability and security of services and software as well as to meet necessary regulatory.
- Quality planning: define the quality attributes to be associated with the output of the software.
- Quality control: supervise testing and reviewing software in stages to ensure quality assurance processes, standards, security and timeline.
- Initiating, planning, executing, monitoring & controlling, closing management.
- Integration, scope, time, cost, quality, procurement, human resources, communications, risk, stakeholder management.
- Lead, educate, instruct and manage staff to reach KPI.
- Research and evaluate software solutions.
- Propose the software and development budget and plan. Execute plan within budget.
- Propose suggestions and best practices to optimize customers’ cloud presence, performance, security, and cost.
- Designing the cloud environment from a holistic point of view, ensuring it meets all of the company's requirements.
- Completing the integration of new applications into the cloud environment.
- Develop and organize cloud systems and work closely with IT security to monitor the company’s cloud privacy.
- Design and implement ETL (extract, transform and load) processes and data architecture to ensure proper functioning of analytics lad, as well as client’s or third-party’s reporting environments and dashboard.
- Collaborate with business and technology stakeholders in ensuring data warehouse architecture development and utilization.
- Perform the design and extension of data marts, meta data, and data models.
- Consolidate and optimize available data warehouse infrastructure.
- Timely/periodically report all information to higher managers.
- As per assigned by superiors and other office work as required by the Company.
1. QUALIFICATIONS:
- BSc/BA in computer science or relevant field; MSc/MA will be appreciated.
- Certified application developer is a plus.
- Encouraging, planning, organizing, coordinating, directing, oversight, technical skills, creativity, customer-focused, attention to detail, problem solving and teamwork.
- At least 4 years ‘experience in IT software Development management. Experience in designing and building applications.
- In-depth knowledge of programming for diverse operating systems and platforms using development tools. Excellent understanding of software design and programming principles
- Applying Technical
- Knowledge
- Being Ethical & Compliant
- Collaborative Relationships
- Communicating with Impact
- Customer Focus
- Developing Self, Direct Reports & Others
- Driving Results
- Managing Execution
- Problem Solving
- Building Effective Teams
- Managerial Courage
- Business Acumen
- Dealing with Ambiguity
- Organisational Savvy
- Strategic Agility.