About the Role:
Are you a recent graduate of software engineering with a strong background in computer science looking for a fresh career start? In this entry-level role, you will handle responsibilities like developing and maintaining software systems, as well as have plenty of opportunities to learn and grow as a software engineer.
Key Responsibilities:
- Contribute to the development of software systems by coding, testing, and deploying.
- Collaborate with other experienced members of the development team, including senior engineers and project managers.
- Keep up-to-date with the latest technologies of software development.
- Master the best practices in software development.
- Take part in making user manuals and software documentation.
- Evaluate software design and implementation and provide feedback.
Requirements:
- Bachelor's degree with specialisation in Computer Science or an equivalent field.
- Good understanding of the concepts and principles of software development.
- Excellent problem-solving and analytical skills.
- Familiarity with multiple programming languages (Java, C++, Python, or C#).
- Strong written and verbal communication skills.
- Experience with Agile development methodologies is a plus.
This is an amazing opportunity for a fresh graduate to get hands-on experience in a professional software development environment.