The Programmer Analyst is responsible for analyzing business requirements, designing technical solutions, and developing, testing, and supporting software applications. This role bridges business needs and technical implementation, ensuring systems are efficient, reliable,
and aligned with organizational goals.
Responsibilities
- Analyze business processes and user requirements to identify system and application
needs
- Translate functional requirements into technical specifications
- Design, develop, test, and maintain software applications and system enhancements
- Collaborate with business users, IT team members, and stakeholders to deliver solutions
- Prepare technical documentation, including system designs, procedures, and user guides
- Support existing applications and systems, including issue resolution and enhancements
- Participate in system upgrades, integrations, and data migrations
- Ensure solutions meet security, compliance, and data integrity standards
- Provide technical support and guidance to users as needed
- Uphold and represent the company's Core Values and Management Philosophy
Qualifications
- Diploma or degree in Computer Science, Information Technology, or a related field
- Strong analytical and problem-solving skills
- Experience with one or more programming languages (e.g., Java, C#, Python, SQL, or
similar)
- Knowledge of database design, data management, and reporting concepts
- Experience gathering requirements and working directly with business stakeholders
- Familiarity with data privacy and security standards
- Ability to manage multiple priorities and work independently or as part of a team
- Strong written and verbal communication skills
Key Competencies
- Systems Analysis & Problem Solving
- Application Development & Maintenance
- Database & Data Management
- Debugging & Technical Troubleshooting
- Communication & Stakeholder Collaboration
- Adaptability & Continuous Learning
Working Conditions