Graduate Software Engineer We are seeking a motivated Graduate Software Engineer to join our dynamic team and contribute to the development of innovative software solutions.
Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.
This entry-level role offers a supportive environment for recent graduates to grow their skills and make a meaningful impact.
Key Responsibilities Communicate work status and seek guidance from managers or team leads.
Participate in the development of software solutions to meet documented requirements.
Perform testing to validate system functionality and ensure user requirements are met.
Troubleshoot, test, and debug software issues; provide prompt resolutions and maintain detailed documentation.
Collaborate with QA Engineers to develop and refine test plans, resolving feature-related bugs during release stabilization.
Work with Product Owners to clarify feature requirements and estimate development efforts.
Compile test results to support problem-solving and improve system performance.
Apply disciplined approaches in an Agile environment to address technical challenges and recommend solutions.
Qualifications Recent graduate or up to 1 years of experience in software development, software automation, or a related field.
Familiarity with one or more of the following technologies: .Net and C# SQL JavaScript ASP.Net MVC Java Exposure to Microsoft Visual Studio, Azure DevOps, or Jira is a plus.
Beneficial to have knowledge of full web stacks or relational databases.
Familiarity with SDLC and Agile methodologies.
Skills and Competencies Highly motivated self-starter with a collaborative mindset and a strong desire to learn.
Strong written and verbal communication skills, with the ability to convey technical concepts to non-technical audiences.
Ability to work independently while contributing to a fast-paced team environment.
Effective multitasking and time management skills to handle competing deadlines.
Strong analytical and problem-solving abilities, with the capacity to perform under pressure.
Solid understanding of computer science fundamentals, including OOP, design patterns, data structures, and algorithms.
Commitment to following best practices and adhering to team policies and procedures.