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 ResponsibilitiesAssist 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 & ExperienceBasic 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.AttributesCurious, proactive, and eager to learn.Detail-oriented and committed to quality.Collaborative and open to feedback.Motivated by growth and innovation in technology.