Job Openings Trainee - Software Engineer

About the job Trainee - Software Engineer

Responsibilities:

  • Write clean, efficient, and well-documented code using C#, .NET Core, and MSSQL for various projects
  • Work closely with cross-functional teams to develop and integrate software solutions based on requirement's
  • Build and consume RESTful APIs, integrating with third-party services and ensuring smooth communication between components
  • Troubleshoot, debug, and resolve software issues. Write unit and integration tests to ensure code quality
  • Contribute to the enhancement of user-facing components using technologies like JavaScript, jQuery, and JSON
  • Use Git or other version control systems to manage code changes and collaborate effectively with other developers
  • Work closely with the QA team to ensure the highest levels of quality

Requirements:

  • Bachelors degree in Information Technology, Computer Science, or a closely related field
  • Minimum of 6 months of practical experience in software development
  • Proficiency in C#, .NET Core, and MSSQL
  • Solid knowledge of JSON, jQuery, and JavaScript
  • Familiarity with building and integrating RESTful APIs
  • Experience with version control systems like Git is a plus
  • Familiarity with Microsoft Azure
  • Excellent English communication skills, both written and verbal
  • Ability to work well within a team-oriented environment
  • Strong problem-solving and analytical skills with attention to detail