Junior Software Developer at bEdge Tech Services | Torre

Junior Software Developer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Compensation
USD22 - 77/hour
Negotiable
location_on
Remote (for United States residents)
Posted 4 months ago

Responsibilities


Job Summary: We are looking for a motivated and enthusiastic Junior Software Developer to join our development team. The ideal candidate should have a strong foundation in programming concepts, a willingness to learn new technologies, and the ability to work collaboratively in a fast-paced environment. The candidate will assist in designing, developing, testing, and maintaining software applications under the guidance of senior team members. Key Responsibilities: Software Development: - Develop, test, and maintain software applications based on business requirements. - Write clean, efficient, and well-documented code. - Participate in code reviews and implement feedback from senior developers. - Assist in troubleshooting, debugging, and resolving software issues. Collaboration & Communication: - Work closely with senior developers, Business Analysts, QA engineers, and project managers. - Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives. - Communicate progress, challenges, and solutions effectively with team members. Testing & Quality Assurance: - Perform unit testing and support integration testing activities. - Identify and report bugs and defects. - Ensure applications meet performance, security, and quality standards. Documentation: - Create and maintain technical documentation. - Document code changes, system configurations, and development processes. - Contribute to knowledge-sharing activities within the team. Required Qualifications: Education: - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. - Recent graduates are encouraged to apply. Experience: - 0–2 years of experience in software development, internships, or academic projects. - Understanding of software development lifecycle (SDLC). Technical Skills: - Knowledge of at least one programming language such as Java, C#, Python, JavaScript, or PHP. - Basic understanding of Object-Oriented Programming (OOP). - Basic understanding of HTML, CSS, and JavaScript. - Basic understanding of REST APIs. - Basic understanding of relational databases (MySQL, SQL Server, PostgreSQL). - Basic understanding of version control systems (Git). Preferred Skills: - Familiarity with Agile/Scrum methodologies. - Exposure to frameworks such as React, Angular, .NET, Spring Boot, Django, or Node.js. - Basic understanding of cloud platforms (AWS, Azure, or GCP). - Knowledge of CI/CD concepts. Soft Skills: