Job Description
Archipelago is seeking a passionate and motivated Graduate Software Engineer to join their dynamic development team. As a new graduate, the candidate will have the opportunity to learn and grow in a supportive and innovative environment, contributing to the development of cutting-edge software solutions. This is a temporary position with opportunity to transition to full-time employment.
Responsibilities:
- Collaborate with senior engineers and cross-functional teams to design, develop, and maintain software applications.
- Write clean, efficient, and well-documented code according to best practices.
- Participate in code reviews to ensure quality and maintainability.
- Assist in the troubleshooting and debugging of software issues.
- Continuously learn and apply new technologies and programming techniques.
- Test and debug applications, ensuring they meet quality standards and performance benchmarks.
- Contribute to the improvement of development processes, tools, and practices.
Requirements:
- A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of fundamental programming concepts such as data structures, algorithms, and object-oriented programming.
- Proficiency in at least one programming language such as Java, Python, Golang.
- Familiarity with software development methodologies like Agile or Scrum.
- Knowledge of version control systems, preferably Git.
- Basic understanding of databases and SQL.
- A passion for coding and problem-solving.
- Ability to work collaboratively in a team environment.
- Strong analytical and troubleshooting skills.
- Excellent written and verbal communication skills.
What Archipelago Offers:
- A supportive and inclusive work culture.
- Mentorship and continuous learning opportunities.
- Exposure to cutting-edge technologies and projects.
- Career growth and development opportunities.