Overview
Skills
Job Details
Responsibilities:
Assist in the design, development, testing, and deployment of software applications
Write clean, efficient, and maintainable code following best practices
Collaborate with cross-functional teams including designers, product managers, and senior developers
Participate in code reviews and contribute to team knowledge-sharing
Debug and troubleshoot software issues under supervision
Document technical processes, systems, and applications
Stay current with emerging trends and technologies in software development.
Qualifications:
Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Knowledge of at least one programming language (e.g., Java, Python, C#, JavaScript)
Basic understanding of software development principles and object-oriented programming
Familiarity with version control systems (e.g., Git)
Ability to work both independently and collaboratively in a team environment
Strong problem-solving and communication skills
Eagerness to learn and grow in a professional setting.
Preferred (but not required):
Internship or academic project experience in software development
Exposure to web or mobile development
Familiarity with databases and SQL