Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 11, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Tech-forward innovation leaders in the informal retail market. Through our FLASH Business platform, we strive to empower our Traders with a wide range of products and offer unrivalled convenience for consumers. Our retail infrastructure has enabled a money cycle thats enriching informal communities and provides a platform for safe, easy, convenient transa...

     

    Senior Software Developer (JavaScript ,Spring boot) (Western Cape)

    Description

    RESPONSIBILITIES:

    • Works seamlessly with their team to solve complex technical problems within their area of expertise.
    • Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
    • Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
    • Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
    • Takes responsibility for managing and executing deployments with precision and care.
    • Share expertise on systems to empower the team and foster a learning culture.
    • Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
    • Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
    • Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
    • Escalates issues beyond their team or individual work scope when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
    • Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
    • Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
    • Actively improves system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
    • Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.

    Requirements
    MINIMUM REQUIREMENTS:

    • Have a minimum of 8 -10 years’ experience in software development

    TECHNICAL SKILLS:

    • JAVA Spring boot (JAVA/J2EE)
    • Sound knowledge of OO design principles and patterns.
    • Experience in RESTful web services and 
    • Experience with microservices architecture and design
    • Experience with Relational DBMS.

    ADVANTAGEOUS SKILLS

    • Java Spring Boot (Java / J2EE)
    • MSSQL/Oracle
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines
    • Unit and Integration Testing
    • RabbitMQ
    • Redis
    • Azure Cloud Services 
    • Agile methodologies (Scrum, Kanban)

    COMPETENCIES / ATTRIBUTES:

    • Problem solver 
    • Ability to lead projects
    • Ability to communicate about technology in non-technical terms to colleagues and client
    • Ability to work calmly and methodically when under pressure 

    go to method of application »

    Senior Software Developer (C#) (Western Cape)

    Description
    RESPONSIBILITIES:

    • Works seamlessly with their team to solve complex technical problems within their area of expertise.
    • Demonstrates exceptional proficiency in their engineering discipline, bringing depth and versatility to their craft.
    • Consistently writes code recognized by peers as well-structured, efficient, and maintainable.
    • Proactively enhances the areas of code they work on, leaving systems better than they found them by optimizing existing implementations.
    • Takes responsibility for managing and executing deployments with precision and care.
    • Share expertise on systems to empower the team and foster a culture of learning.
    • Develops and maintains robust Disaster Recovery procedures to ensure system resilience and reliability.
    • Works confidently with cross-functional teams (e.g., Design, Legal, Data, Risk) to effectively communicate the developer team's work and ensure alignment with broader organizational goals.
    • Regularly mentors less experienced developers, providing constructive feedback on designs and technical approaches. Actively supports onboarding new developers to integrate them effectively into the team.
    • Escalates issues beyond the scope of their team or individual work when necessary, ensuring successful resolution through appropriate channels. Tackles project or feature-level problems independently while seeking help promptly for unexpected challenges.
    • Demonstrates expertise in non-functional aspects like accessibility, performance, and security. Advocates for and teaches these practices, helping others deepen their understanding.
    • Works effectively and confidently, maintaining persistence in the face of ambiguity or uncertainty. Leverages company-wide resources to navigate complex situations.
    • Actively contributes to improving system observability by identifying and addressing gaps in alerts and runbooks. Proactively enhances system stability through thoughtful improvements.
    • Consistently delivers high-quality work, ensuring timely completion of tasks while maintaining the resilience to tackle challenges and blockers.

    Requirements
    MINIMUM REQUIREMENTS:

    • Have a minimum of 8 -10 years’ experience in software development.

    TECHNICAL SKILLS:

    • C# .Net Core
    • Sound knowledge of OO design principles and patterns.
    • Experience in RESTful web services and 
    • Experience with microservices architecture and design
    • Experience with Relational DBMS.

    ADVANTAGEOUS SKILLS

    • Java Spring Boot (Java / J2EE)
    • MSSQL/Oracle
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines
    • Unit and Integration Testing
    • RabbitMQ
    • Redis
    • Azure Cloud Services 
    • Agile methodologies (Scrum, Kanban)

    COMPETENCIES / ATTRIBUTES:

    • Problem solver 
    • Ability to lead projects
    • Ability to communicate about technology in non-technical terms to colleagues and client
    • Ability to work calmly and methodically when under pressure 

    go to method of application »

    Development Manager (Western Cape)

    Description
    RESPONSIBILITIES:

    • Managing progress and sprint planning across teams
    • Leading and managing the Software Development and IT teams to deliver software and infrastructure
    • Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services
    • Driving consistent standards and approaches throughout the development teams
    • Working with system architects to evolve and improve mobile applications and mobile gateway APIs
    • Working closely with Solutions Architects, Team Leads and Technical Integrations team to deliver on business requirements
    • Providing work estimates based on analyzed business and technical requirements
    • Working closely with QA to identify development and production issues
    • Responsible for ensuring work is unit/integration tested and documented Leadership & Management:
    • Leading and mentoring development teams, ensuring alignment with organizational goals and fostering a collaborative, high-performing environment.
    • Identifying and eliminate roadblocks to maintain team momentum and productivity
    • Bridging technical efforts with a deep understanding of the broader organizational and ecosystem context.
    • While overseeing multiple projects, actively contribute to ongoing functional work to maintain a balance of strategy and execution.
    • Overseeing team capacity, project delivery timelines, and the recruitment process, ensuring the right resources are in place for sustainable success.
    • Leading hiring efforts, strategically determining headcount and onboarding top talent to scale team capabilities.

    Requirements
    MINIMUM REQUIREMENTS:

    • Have a minimum of 10 years’ experience in software development 
    • Have a minimum of 5 years’ experience in a management role 
    • Experience in leading and mentoring developers

    TECHNICAL SKILLS:

    • Frontend and or Backend Kotlin experience 
    • RESTful web services
    • Relational DBMS, MSSQL
    • Microservices architecture and design

    ADVANTAGEOUS 

    • Swift frontend iOS
    • Kotlin for Android Development 
    • Kotlin/Java Spring Boot Backend  
    • C# .Net Core
    • MSSQL/Oracle
    • OAuth 2.0 authentication
    • Docker
    • DevOps methodology including setting up CI/CD pipelines
    • RabbitMQ
    • Redis
    • MQTT
    • Azure Cloud Services 
    • Experience working in Agile methodologies
    • Experience using mobile tech stacks and other programming languages.

    COMPETENCIES 

    • Strong and proven leadership qualities
    • Ability to communicate about technology in non-technical terms to colleagues and Clients.
    • Experienced in staff management (including KPI and skill/growth management)
    • Ability to work calmly and methodically when under pressure

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail