Overview
Skills
Job Details
Responsibilities:
Assist in the design, development, and maintenance of web, desktop, or mobile applications
Write clean, scalable, and efficient code following company coding standards
Participate in code reviews and learn best practices from senior developers
Collaborate with team members, QA testers, and stakeholders to meet project goals and deadlines
Debug and troubleshoot issues in new and existing software
Contribute to documentation and maintain version control using Git
Stay up to date with emerging trends and technologies in software development.
Qualifications:
Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Proficiency in at least one programming language such as Java, Python, JavaScript, C#, or similar
Understanding of basic software development principles and object-oriented programming
Familiarity with databases (SQL or NoSQL), APIs, and version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Eagerness to learn and grow in a dynamic tech environment.
Preferred (but not required):
Internship or project experience with software development
Exposure to frameworks like React, Angular, .NET, or Django
Basic understanding of Agile methodologies
What We Offer:
Competitive salary and benefits package
Opportunities for mentorship and professional development
A collaborative and inclusive team culture
Flexible work hours and potential for remote work
Career growth path within the organization