(شركة الوراثة الطبية) إنيجما لطب الجينات

About Us

We are offering an exciting opportunity for a talented and ambitious Software Engineering Intern to join our team. As a Software Engineering Intern, you will work closely with our experienced developers and engineers, gaining hands-on experience in software development, testing, and maintenance. This internship will provide you with valuable exposure to real-world projects and a chance to contribute to our innovative solutions.


Responsibilities:

  • Collaborate with the development team to design, develop, and test software solutions
  • Assist in writing clean, efficient, and maintainable code following coding standards
  • Participate in code reviews and provide constructive feedback
  • Work on bug fixing and troubleshooting issues in existing software
  • Contribute to the documentation of software designs, architecture, and processes
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
  • Stay updated with the latest technologies, frameworks, and best practices in software development
  • Assist in the identification and implementation of process improvements
  • Complete assigned tasks and projects within specified timelines

Requirements:

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Solid understanding of programming concepts and experience with at least one programming language (e.g., Java, C++, Python, JavaScript)
  • Familiarity with software development methodologies and best practices
  • Basic understanding of data structures, algorithms, and database concepts
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team
  • Eagerness to learn and adapt to new technologies and tools

Preferred Qualifications:

  • Previous coursework, personal projects, or internship experience related to software development
  • Familiarity with version control systems (e.g., Git)
  • Experience with web development frameworks, such as React, Angular, or Node.js
  • Knowledge of database systems (SQL or NoSQL)
  • Familiarity with agile development practices
  • Understanding of software testing principles and methodologies


This internship will provide you with practical experience in software development and exposure to various aspects of the software development lifecycle. We offer a supportive learning environment, opportunities for mentorship, and a chance to work on exciting projects. If you are passionate about software engineering and eager to grow your skills, we encourage you to apply. Please submit your resume and any relevant coursework or projects you have completed.

New Jobs