CLS Human Capital Specialists, a progressive player in the IT recruitment industry, is excited to announce an entry-level, fixed-term contract opportunity for a Junior Full-Stack Developer. This position, based in Lynnwood, Pretoria, is perfect for recent graduates passionate about software development. It offers practical experience in a dynamic work environment while supporting the growth and operational objectives of an innovative start-up company.
Junior Full-Stack Developer Position Overview:
- Location: Lynnwood, Pretoria, Gauteng
- Job Type: Fixed-Term Contract
- Application Deadline: Open until position is filled
Company Overview
Located in the heart of Pretoria, CLS Human Capital Specialists serves as a vital recruitment channel in the computer software industry. This company has built a reputation for identifying and developing exceptional tech talent, and now seeks to expand its IT team by bringing on two Junior Full-Stack Developers for an exciting array of projects slated for 2025. The position is ideal for individuals looking to grow in both front-end and back-end development within a real-world software development environment.
Key Responsibilities:
- Analyze System Requirements and Prioritize Tasks:
The Junior Developer will engage in analyzing the system requirements, helping to understand the business’s technological needs and prioritizing development tasks to support the workflow effectively. - Code Development with .NET Languages:
One of the core aspects of this role is writing clean, efficient, and testable code using .NET programming languages, specifically C#. The developer will contribute to both the back-end and front-end aspects of applications. - Create Technical Specifications and Architectures:
Collaborating with senior developers, the Junior Developer will assist in crafting technical specifications and developing robust architectures, ensuring each project aligns with the company’s long-term IT strategy. - Testing and Debugging:
Testing and debugging are integral parts of the development cycle. The role requires ensuring that applications perform as intended through rigorous testing and fixing any issues that arise. - Code Review and Refactoring:
The successful candidate will participate in regular code reviews and refine code to optimize performance and maintainability. - Application Deployment:
Deploying fully functional applications is a key responsibility, allowing the Junior Developer to see their contributions come to life. - Upgrading Existing Programs:
CLS seeks to enhance its software solutions continually. As such, the Junior Developer will assist in upgrading and refining current applications. - Supporting Junior Developers:
The role includes offering support to other junior team members, fostering a collaborative environment where everyone learns and grows. - Documentation of Procedures:
Comprehensive documentation is essential for future maintenance and scalability. The Junior Developer will document development and operational procedures to create a reliable reference resource for ongoing projects.
Required Qualifications:
To be considered for the Junior Full-Stack Developer position, candidates should meet the following qualifications:
- Educational Background:
A Bachelor of Science (BSc) degree in Computer Science, Engineering, or a related field is mandatory, ensuring that candidates have the foundational knowledge required for success.
Essential Skills and Technical Proficiency
CLS Human Capital Specialists has outlined a set of technical and personal skills essential for candidates to excel in this position. These include:
- Proficiency in Web-Based Application Development:
A solid understanding of building web applications with C# and .NET is vital. Candidates should be familiar with both server-side and client-side coding. - Experience with Visual Studio and SQL Server Management Studio:
The role demands familiarity with these software development and database management tools, essential for .NET development. - Understanding of SOAP/REST Services and Blazor Framework:
Knowledge of web services, including SOAP and REST, as well as the Blazor front-end framework, is essential for developing efficient and responsive applications. - Agile Environments and SDLC Proficiency:
Exposure to agile work environments and familiarity with the Software Development Life Cycle (SDLC) will be advantageous in this fast-paced role. - SQL Server, Entity Framework, and Web API:
Database management skills in SQL Server, along with experience with the Entity Framework and Web API, are required for effective back-end development. - Microsoft Cloud Environment (Azure, SQL Server):
The company highly values experience with the Microsoft Cloud ecosystem, including Azure services and SQL Server integration. - Strong Troubleshooting Abilities:
Problem-solving skills are crucial in this role, as the developer must identify and fix issues throughout the development process. - Good Communication Skills:
Effective communication is vital for collaborating with team members and supporting other junior developers.
Why This Role is a Great Opportunity
This Junior Full-Stack Developer position provides an invaluable learning opportunity for individuals keen to develop their technical skills and industry knowledge. CLS Human Capital Specialists prioritizes creating a supportive environment where entry-level developers can grow, learn, and contribute to meaningful projects. Through hands-on experience, mentorship, and collaboration, this role will allow candidates to deepen their understanding of software development in an agile, cloud-integrated setting.
As a full-stack position, the role gives exposure to both front-end and back-end development, positioning candidates well for versatile career growth in the IT sector.
Application Process
Interested candidates should prepare their CV, highlighting relevant skills, projects, and educational background. While previous work experience is not essential, any internship, project work, or academic achievements related to software development will be beneficial in showcasing suitability for the role.
To apply, candidates can submit their applications through the CLS Human Capital Specialists’ online job portal or contact their recruitment team directly for further information.
The Junior Full-Stack Developer will join a creative team focused on building and optimizing applications for various business needs. Working under the mentorship of experienced developers, the successful candidate will be responsible for developing, testing, deploying, and refining software solutions.
Related: Electrician Job Opportunity at Hulamin in Pietermaritzburg
This role is ideal for those eager to work in an agile environment and gain hands-on experience with modern development tools and methodologies.