Junior Software Developer

Details of the offer

The Junior Developer is responsible for assisting in the development of web applications, desktop software, and integration with IoT devices using Angular (or similar frontend frameworks) and .NET C#. This role is designed to provide hands-on experience and skill development for new developers in a supportive environment. Key Responsibilities of the Junior Developer : Software Development: Assist in developing and maintaining web and desktop applications using Angular (or similar frameworks) and .NET C#. Write clean, efficient, and well-documented code following best practices. Collaborate with Senior Developers to ensure code quality and consistency. Bug Fixing and Maintenance: Identify, document, and fix bugs and issues in existing software applications. Perform regular maintenance and updates to ensure software functionality and performance. Integration with IoT Devices: Support the development of APIs and services for communication between software applications and IoT devices. Probes, Repeaters, Irrigation Systems. Assist in testing and validating the integration of software with IoT hardware. Code Reviews and Feedback: Participate in code reviews to learn from Senior Developers and improve coding skills. Incorporate feedback from reviews to enhance code quality and performance. Learning and Development: Continuously learn and improve technical skills by exploring new technologies and frameworks. Attend training sessions, workshops, and team meetings to stay updated with the latest industry trends and best practices. Collaboration and Communication: Work closely with cross-functional teams, including Senior Developers, hardware engineers, and QA engineers, to ensure successful project outcomes. Communicate effectively with team members to understand requirements and report progress. Documentation: Assist in creating and maintaining technical documentation for software applications and APIs. Ensure documentation is clear, comprehensive, and up-to-date. Skills and Qualifications Required: Technical Proficiency: Basic understanding of frontend development using Angular or similar frameworks (React, Vue.js). Familiarity with ASP.NET / .NET 4 / C# for backend development. Experience with Visual Studio or similar development environments. Version Control: Basic knowledge of Git for version control and collaborative development. Ability to manage code repositories and branches under guidance. Problem-Solving Skills: Strong analytical and problem-solving abilities. Ability to troubleshoot and resolve basic technical issues. Communication and Collaboration: Excellent verbal and written communication skills. Ability to work effectively in a team-oriented environment. Eagerness to Learn: Demonstrated willingness to learn new technologies, frameworks, and methodologies. Open to receiving feedback and making improvements. Educational Background: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Relevant coursework or projects in software development are advantageous. Key Characteristics of a Successful Junior Developer: Curiosity and Initiative: A strong desire to learn and explore new technologies and solutions. Proactive in seeking out learning opportunities and taking on new challenges. Attention to Detail: Meticulous in coding practices and documentation. Careful in testing and debugging to ensure high-quality deliverables. Adaptability: Ability to quickly adapt to new tools, technologies, and methodologies. Open-minded and flexible in a dynamic work environment.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Devops Engineer | Orion Labs

Orion Labs is a dynamic cloud and development consulting firm specializing in AWS, Terraform, and Kubernetes. We are committed to delivering exceptional clou...


Orionlabs - Western Cape

Published 14 days ago

Senior Devops Engineer: Enterprise

Mukuru is on the lookout for a Senior Enterprise DevOps Engineer to join our amazing team of experts. This role is open to applicants from Cape Town, Johanne...


Mukuru - Western Cape

Published a month ago

Crm Co-Ordinator (Tbs)

The Body Shop is an International brand of luxury bath, body and beauty products operating in retail locations throughout South Africa. We currently have a v...


Clicks Group Limited - Western Cape

Published 14 days ago

Lead Software Engineer

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who we are We're part of Super Group, the NYSE...


Betway Group - Western Cape

Published 14 days ago

Built at: 2024-12-24T18:17:35.875Z