We are seeking a highly motivated and enthusiastic Junior Software Developer to join our dynamic development team. As a fresher, you will work closely with senior developers and cross-functional teams to build and maintain web applications and backend services using JavaScript and Python. A solid understanding of Object-Oriented Programming (OOP) concepts is essential.
Key Responsibilities:Collaborative Development: Work with team members to develop, test, and deploy scalable web applications.
Coding Standards: Write clean, maintainable, and efficient code in JavaScript and Python.
OOP Implementation: Apply OOP principles to design and implement software solutions.
Troubleshooting: Assist in troubleshooting, debugging, and improving existing software.
Agile Participation: Participate in code reviews, team meetings, and agile development processes.
Continuous Learning: Stay up to date with emerging trends and technologies in software development.
Required Skills & Qualifications:Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or pursuing final year).
Programming Languages: Proficiency in JavaScript (ES6+) and Python.
Frontend Frameworks: Basic understanding of frontend frameworks like React, Vue, or Angular is a plus.
Web Technologies: Basic understanding of web technologies such as HTML, CSS, and RESTful APIs.
Version Control: Familiarity with version control systems like Git.
Problem-Solving: Strong problem-solving skills and a willingness to learn.
Communication: Good communication skills and the ability to work collaboratively in a team environment.
Preferred Skills:Database Knowledge: Exposure to databases like MySQL, PostgreSQL, or MongoDB.
Frameworks: Familiarity with backend frameworks such as Django or Flask for Python.
Testing: Basic understanding of unit testing frameworks.
Deployment: Exposure to cloud platforms like AWS or Azure.