Coordinate the design, development and implementation of software applications to ensure efficient performance and reliability.
Collaborate with cross-functional teams to determine technical requirements and design specifications.
Analyze and troubleshoot complex system issues to provide timely and effective solutions.
Conduct detailed testing and validation to ensure the reliability and performance of software applications.
Develop and maintain comprehensive documentation of systems and processes.
Mentor and provide guidance to junior team members to foster a culture of excellence.
Requirements
Bachelor's degree in Computer Science, Information Technology, or a related field or equivalent experience and relevant formal academic / vocational qualification
At least 5 years of experience that provides the knowledge, skills, and abilities to perform the job requirements.
Proven experience as a Programmer Analyst or in a similar role, with a track record of successfully implementing complex projects.
Strong analytical and problem-solving skills with an outstanding attention to detail.
Excellent communication and collaboration abilities.
Strong understanding of software development life cycle (SDLC) methodologies.
Ability to work in a fast-paced, dynamic environment and compete to meet strict deadlines.
Dedication to continuous learning and staying updated with the latest industry trends and technologies.
Benefits
Excellent English language skills (comprehension, speaking, reading, and writing).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.