Job Purpose
To analyze, design, and implement software systems that meet organizational and client requirements. The role ensures system functionality, seamless integration, and effective user adoption while collaborating with cross-functional IT teams to support business objectives.
Key Responsibilities
- Analyze client and business needs to gather and define system requirements
- Design system architecture and software solutions aligned with business goals
- Develop, implement, and test software systems to ensure quality and performance
- Maintain, enhance, and update existing systems as required
- Prepare and maintain system documentation, specifications, and process flows
- Provide user training and support for newly implemented systems
- Collaborate with developers, testers, and other IT stakeholders to ensure system integration and stability
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or a related field
- Minimum 3 years of experience in systems analysis and system design
- Strong analytical, problem-solving, and critical-thinking skills
- Excellent communication and interpersonal skills
- Ability to work independently and collaboratively within a team environment
- Experience with various software development tools and technologies
- Certification in Systems Analysis and Design (preferred)
- Experience working in Agile development environments
- Knowledge or experience with cloud computing technologies