Junior Software Developer in Cape Town

Listing reference: payco_000113
Listing status: Closed
Apply by: 23 November 2024
Position summary
Industry: Financial Services
Job category: Application Development and Programming
Location: Cape Town
Contract: Permanent
Remuneration: Market Related
EE position: No
Introduction
We are looking for an enthusiastic Junior Full Stack Developer proficient in C# and JavaScript to join our business automation squad. The role focuses on developing robust APIs and creating user-friendly interfaces for both front-end and back-end systems. The successful candidate will be involved in integrating and improving system performance and should have foundational knowledge in software development and a passion for technology. Ideal candidates have strong problem-solving skills, and possess a keenness to tackle new challenges. We value collaboration and the ability to contribute effectively in a dynamic environment.
Job description

  • API and UI Development: Design and develop robust APIs and intuitive UIs, ensuring seamless integration and optimal performance in line with user stories and project requirements
  • Solution Design: Collaborating with feature teams to refine user stories/specifications, estimate tasks, and design technical solutions to meet requirements
  • Web Screen Interfaces: Craft and enhance web interface interactions, focusing on user experience and system reliability
  • Data Management: Handling data, including querying, imports, and updates
  • Systems Integration: Utilising REST services and other technologies for system integrations
  • Technical Support: Provide expert technical support, troubleshooting issues to ensure continuous system operation and user satisfaction
  • Secure Coding and Compliance: Adhere to secure coding practices and comply with regulatory standards including PCI DSS, GDPR, and POPIA, to ensure software security and data protection
  • Agile Development: Participate actively in Agile development processes, contributing to sprint planning, execution, and review, ensuring timely delivery of high-quality solutions
 

Technical Competencies:

  • C# and JavaScript Proficiency: Solid experience in developing with C# and JavaScript, highlighting the ability to build robust APIs and intuitive UIs. Knowledge of JavaScript frameworks like Angular is advantageous
  • Web Development Skills: Strong command of front-end technologies including HTML, CSS, and JavaScript, with a focus on creating seamless user experiences
  • Requirements Analysis: Familiarity with user and system requirements analysis, capable of translating needs into functional and technical specifications
  • Agile Methodology: Good understanding of Agile principles, with practical experience in the Scrum framework, facilitating adaptive planning and swift delivery
  • Software Development Principles: In-depth knowledge of software development methodologies, underpinned by a theoretical foundation and complemented by practical experience
  • SQL Database Skills: Strong understanding of SQL database concepts, proficient in performing queries, manipulating data, and designing databases
  • Version Control Systems: Competent in using version control, particularly Git, for effective source code management and team collaboration
  • AI Technologies: Using AI tools to accelerate delivery and improve quality of work

Minimum requirements

  • Matric Certificate
  • Completed Bachelor's degree in one of the following fields: (BSc) Computer Science and IT, (BCom) in Information Technology, (BEng) in Information Technology or Software Engineering
  • At least 1 year in a software development role
  • Proficiency in Python and SQL scripting, particularly with experience in machine learning and data analysis, is highly beneficial and considered an advantage
  • Skills in mobile development are also advantageous

Benefits

Medical Aid
Provident Fund

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.