Job Responsibilities:
- Collaborate with various stakeholders to determine software requirements.
- Create & manage product specifications and design documents.
- Guide and assist the development team throughout the process.
- Troubleshoot and resolve issues related to design.
- Present regular progress reports and setting goals.
- Work closely with Quality Control (QC) Engineer to test the final product to ensure it is completely functional and meets requirements as per the development schedules and deadlines.
- Update software solutions as required.
Job Requirements:
- Minimum Diploma in Computer Science / Information Technology or equivalent.
- Candidates with 3-5 years in software development and project management are preferred.
- Prepare Software product specifications and design documents.
- Excellent organizational and leadership abilities.
- Knowledge of architectural styles and design patterns.
- Proven experience in engineering and software architecture design and patterns.