Junior Software Developer / QA
Περιγραφή εργασίας
Scope of duties
The Junior Software Developer / QA supports the development, testing, maintenance, and quality assurance of software applications and systems used across the Group. Working under the guidance of Software Developers and the Head of Software Development, the role contributes to software enhancements, testing activities, issue resolution, and support of existing applications.
The role combines hands-on software development and quality assurance responsibilities, with emphasis on building technical capability, software quality, and understanding of business processes and system functionality.
Responsibilities
Assists in the development, testing, and maintenance of software applications and internal systems.
Assists with enhancements, issue resolution, and maintenance activities for existing systems, including Danaos ERP and related applications.
Writes clean, well-documented, and maintainable code in accordance with development standards and best practices.
Assists with system integrations involving databases, APIs, and third-party services.
Works closely with Senior Developers, Business Systems, and Infrastructure teams to understand system requirements and technical constraints.
Helps translate business and functional requirements into technical tasks and implementations.
•Support deployments, updates and system releases under supervision.
Assist in providing user support to internal users and external customers under guidance from senior team members. Learns and applies secure coding practices in line with the Group’s information security policies.
Supports digital transformation initiatives, including process automation, reporting solutions, and AI-enabled initiatives where applicable
Follows change management, version control, and release procedures.
Supports compliance with the Group’s Management System requirements and contributes suggestions for continuous improvement.
Quality Assurance (QA) & Testing
- Participates actively in functional, regression, and user acceptance testing (UAT) activities.
- Assists in preparing test cases, test scenarios, and basic test documentation based on functional requirements.
- Executes test plans for new features, changes, and bug fixes across applications.
- Identifies, documents, and tracks software defects, ensuring clear communication with developers and stakeholders.
- Verifies fixes and ensures issues are properly resolved before release.
- Supports validation of accounting-related, data-integrity, and workflow-driven processes.
- Assists in improving testing practices, test coverage, and overall software quality.
- Helps ensure that changes do not negatively impact existing functionality or historical data.
Required Qualifications / Competencies
- Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field (or final-year students / equivalent experience).
- 0–2 years of experience in a software development role or relevant internship experience.
- Basic knowledge of at least one programming language (e.g. C#, Java, Python, ASP .Net MVC, VueJS, HTML, CSS, JavaScript, Bootstrap).
- Basic understanding of databases and SQL (MSSQL or similar preferred).
- Familiarity with software development concepts, APIs, and version control systems (e.g.Git).
- Basic understanding of software testing concepts, defect tracking, and QA methodologies.
- Willingness to learn enterprise systems such as ERP, CRM, and document management platforms.
Benefits
- 13th Salary
- Provident Fund
- Private Medical Insurance
- Monthly Nursery Care Allowance
- Annual Paid Study Leave
- Lunch
- Parking
Why Join Us?
We offer an engaging, professional environment where every contribution is valued, and your skills are applied in ways that make a meaningful impact. If you're seeking to grow within a company that places people at the center of its values, we welcome your application.
All applications will be treated with strict confidentiality. Applicants must be able to reside & work within EU.
If you wish to apply for this position, kindly apply by using the following link:
https://onlinerecruitment.exelsyslive.com/?c=88E061A5-B0D5-40DF-A022-0FD82626C0CE&v=2026/0015
Πώς να υποβάλετε αίτηση
Οι ενδιαφερόμενοι υποψήφιοι παρακαλούνται να στείλουν το βιογραφικό τους στον Διευθυντή Ανθρώπινου Δυναμικού στο hr@island-oil.com.