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.