Department: Digital technology technical team
Reports To: Senior system developer
Position Summary
The Junior Software Developer will support the design, development, and maintenance of software systems and applications. The role is ideal for a motivated individual eager to grow technical skills while contributing to innovative digital solutions across multiple projects.
Key Duties and Responsibilities:
- Assist in the development, testing, and maintenance of software applications and systems.
- Write clean, maintainable, and efficient code
- Contribute to the implementation of system features and functionalities.
- Participate in Agile/Scrum activities including daily stand-ups, sprint planning, and reviews.
- Identify and fix bugs and performance issues in applications.
- Support troubleshooting and maintenance of deployed systems.
- Write and execute unit tests and assist in integration testing.
- Participate in code reviews and apply feedback for improvement.
- Document code, processes, and system functionalities clearly.
- Actively learn and apply new technologies, tools, and frameworks.
- Stay updated with industry trends in software development and digital technologies.
- Contribute to projects in areas such as data systems, analytics platforms, and AI-driven applications.
- Assist in integrating software components and third-party systems.
- Support deployment and post-deployment monitoring activities.
- Apply basic secure coding practices in all development tasks.
- Office-based
- May require extended hours during critical project phases
Salary
- Attractive as to the company salary scale
Required Qualifications and Skills
- Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
- Basic knowledge of programming languages (Java, Python, JavaScript, C#).
- Familiarity with web development frameworks or mobile application development is an advantage.
- Understanding of databases (SQL/NoSQL) and basic system design concepts.
- Knowledge of version control systems (Git).
- Strong problem-solving skills and attention to detail.
- Good communication and teamwork skills.
- 1-2 years of experience (fresh graduates with strong skills are encouraged to
Preferred Qualifications (Optional)
- Internship or project experience in software development.
- Exposure to cloud platforms, data analytics, or AI technologies.
- Familiarity with Agile development methodologies.
How To Apply
Application Instructions
Interested and qualified applicants are invited to complete and submit the iDATA Technology Center Plc – Job Application Form
found in the link https://form.jotform.com/260912189133052within 7 working days after the vacancy announcement
Discover More Jobs
View Other JobsApply for this Job
Junior Software developer
I Data Technologies PLC