Key Responsibilities
• Assist in the design, development, and testing of software applications.
• Write clean, maintainable, and efficient code under the guidance of senior developers.
• Participate in code reviews and contribute to team discussions on best practices.
• Debug and troubleshoot software issues, providing timely solutions.
• Collaborate with cross-functional teams to understand project requirements.
• Maintain documentation for code, processes, and system configurations.
• Stay updated with emerging technologies, tools, and industry trends.
Qualifications
• Bachelor s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
• Basic understanding of programming languages such as Java, Python, C#, JavaScript, or C++.
• Familiarity with web development (HTML, CSS, JavaScript) and/or database systems (SQL, MySQL, etc.).
• Strong problem-solving skills and logical thinking.
• Ability to work both independently and in a collaborative team environment.
• Good communication skills and willingness to learn.
Preferred Skills (Nice to Have)
• Exposure to version control systems like Git.
• Understanding of Agile/Scrum development methodology.
• Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform).
• Internship or academic project experience in software development.