Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Apr 19, 2023
    Deadline: May 31, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Eiffel Corp is an internationally recognised eLearning and blended learning brand that is trusted and respected by customers, partners and educationalists throughout Africa and the world. Since it was founded in 1998, Eiffel Corp has established itself as the leading provider of educational technology software and training solutions in Africa. Eiffel Corp...
    Read more about this company

     

    Lead Software Developer

    Experience:

    Applicable tertiary qualification in IT

    Technical certifications for software development languages utilised.

    Technical certifications for cloud technologies; AWS certified preferred.

    • A cross-section of the following experience and technical skills is required:
    • 5-10 years of experience in a similar software development role.
    • 5-10 years of experience as a full-stack developer.
    • 3-5 years as a senior member of software development teams or projects.
    • 3-5 years of experience with cloud technologies such; preference is given to AWS.

    LAMP Full Stack Developer Requirements:

    • Experience in LAMP web application development including:
    • PHP and PHP MVC Frameworks such as Symphony and Laravel
    • HTML, CSS, Javascript and jQuery
    • RDBMS technologies such as MySQL, PostgreSQL, SQL Server and/or Oracle
    • Version control tools such as GIT, Subversion or CVS
    • Other development tools such as Jenkins, Ansible, Grunt, Bower, and Composer.
    • Experience with container deployment using technologies such as Docker, Kubernetes, ECS, and Fargate.
    • Experience with cloud-based technologies such as AWS and Azure.
    • Experience with teaching and learning technologies desirable; preference is given to Moodle LMS.

    AWS IaC Technology Requirements:

    • Experience in IaC and serverless development on AWS including:
    • AWS Lambda, API Gateway, Step Functions, Parameter/Secrets Store and other AWS serverless services.
    • Other foundational AWS services such as S3, EC2, RDS, CloudFront, IAM etc.
    • IaC tools and languages such as Terraform, Packer, and CloudFormation.
    • RDBMS technologies such as MySQL, PostgreSQL, SQL Server and/or Oracle
    • CI/CD tools such as Jenkins, Github, Github Actions, CodeCommit, CodeBuild, CodeDeploy etc.
    • Experience with container deployment using technologies such as Docker, Kubernetes, ECS, and Fargate.
    • Experience with designing and building cloud infrastructure for scaled multi-tenancy web applications preferred.

    Purpose of the position:

    • Eiffel Corp builds and sells fantastic technology products to education clients in Africa. We develop many of our own software products in-house, so we work hard to create a strong software development capability. Software Developers are the people at Eiffel Corp who assist our internal and external clients to develop our software. 
    • Lead Software Developers have deep technical skills and experience which enables them to be highly productive with the technologies they work with.  They are software development experts carrying out development activities and mentoring other developers.  They use industry best practices to help their team produce high quality software that exceeds the expectations of Eiffel Corp clients.

    Responsibilities:

    Software Development

    • Designing, developing, and delivering high-quality software to internal and external customers
    • Working to create software that is accessible, intuitive and in harmony with client requirements and context
    • Accurate and timely processing of development issues using Eiffel Corp and/or partner systems

    Project Coordination

    • Planning development projects and directing other development staff in development activities

    Technical Leadership

    • Assisting with mentoring and growing other development team members

    Technology

    • Actively maintaining and improving own software development and technology expertise

    Process and resources

    • Actively maintaining and improving Eiffel Corp’s software development processes, methodologies, and resources
    • Actively promoting the use of industry best practice approaches in software development projec

    Method of Application

    Interested and qualified? Go to Eiffel Corp (PTY) Ltd on www.eiffelcorp.co.za to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Eiffel Corp (PTY) Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail