 
        
        In this role, will support the design, development, and maintenance of software applications and digital products. Working as part of a collaborative team, this role involves writing clean, maintainable code, troubleshooting issues, and contributing to ongoing improvements and new feature development.
Key Responsibilities
 * Assist in developing and maintaining web or software applications.
 * Write, test, and document code under the guidance of senior developers.
 * Support integration, debugging, and deployment activities.
 * Participate in code reviews and contribute to continuous improvement.
 * Collaborate with designers, testers, and product teams to deliver quality solutions.
 * Stay up to date with emerging tools, frameworks, and best practices.
Skills & Experience
 * Basic understanding of at least one programming language or development framework.
 * Familiarity with version control systems (e.g. Git).
 * Strong problem-solving and analytical skills.
 * Understanding of software development principles and life cycle.
 * Ability to learn quickly and adapt to new technologies.
 * Good communication and teamwork skills.
Attributes
 * Curious, proactive, and eager to learn.
 * Detail-oriented and committed to quality.
 * Collaborative and open to feedback.
 * Motivated by growth and innovation in technology.