Applications Developer
Applications Developer
MGL/HC/001 Rev 0
Identifier
Key Responsibilities
• Design, develop, and maintain software applications according to business requirements
• Write clean, efficient, and well-documented code following best practices
• Collaborate with business analysts to understand requirements and propose technical solutions
• Perform unit testing and participate in integration testing of applications
• Debug and resolve software defects and performance issues
• Create and maintain technical documentation for applications
• Participate in code reviews and ensure code quality standards
• Work with database designers to create and optimize database structures
• Contribute to continuous improvement of development processes
• Mentor junior developers and share technical knowledge
• Research and recommend new technologies and tools
• Participate in Agile development practices and ceremonies
Competencies Required:
• Problem-solving ability
• Attention to detail
• Team collaboration
• Time management
• Innovation mindset
• Technical leadership
• Adaptability to new technologies
• Communication skills
Leadership
• Must be a self-starter and have an appreciation of the Core values of Team, Integrity, Innovation,
Customer Focus, and Integrity (TIICA)
• Strong Leadership potential to effectively drive a business agenda and operational coordination of
activities.
Attributes include:
• Ability to harness peer Relationships.
• Agile and Driven
• Collaboration
• Problem Solving
• Communication Skills
Growth Potential:
Successful candidate will be set up for succession planning to the Development Team Lead Manager
Job Assessment may follow one or all the following approaches.
• Interview
• Psychometric assessment
• Case Study
Job profile acknowledged by Employee