fbpx

CAREERS

Senior Software Developer

Location: Cape Town Office
Salary: Market-Related based on skills and experience
Team: Technical
Report to: CTO

Application Process:

Applications must include an up-to-date CV and a motivation letter.

* The role may require a minimum amount of travel outside of major centers. Travel costs to be
covered by Eiffel Corp

Experience:

A strong cross-section of the following experience and technical skills is required:

Applicable tertiary qualification in IT.

Technical certifications for software development languages utilised.

Technical certifications for cloud technologies; AWS certified preferred.

3-5 years of experience in a similar software development role.

3-5 years of experience as a full-stack developer.

1-3 years as a senior member of software development teams or projects.

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 sells fantastic technology products to education clients in Africa. To ensure that our clients are successful with these technologies they need to be given great service and support. Lead Technical Consultants are the people at Eiffel Corp who assist our clients through professional services such as hosting, integration, training, and support. Lead Technical Consultants are technology and product experts who help our clients to be successful with the technology and products we sell. They know how to get the most out of the products we specialize in for the benefit of education clients. They are tenacious professionals and strong communicators who go the extra mile to make clients happy.

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

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 projects

Senior Software Developer

Location: Cape Town Office
Salary: Market-Related based on skills and experience
Team: Technical
Report to: CTO

Application Process:

Applications must include an up-to-date CV and a motivation letter.

* The role may require a minimum amount of travel outside of major centers. Travel costs to be
covered by Eiffel Corp

Experience:

Applicable tertiary qualification in IT

Technical certifications for software development languages utilised.

Technical certifications for cloud technologies; AWS certified preferred.

A strong cross section of the following experience and technical skills is required:

3-5 years of experience in a similar software development role.

3-5 years of experience as a full stack developer.

1-3 years as a senior member of software development teams or projects.

 

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 desirable.

Experience with teaching and learning technologies desirable; preference given to Moodle LMS

 

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. 

Senior 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

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 projects

Submit Application

Please complete the form below and attach your CV along with a Motivational Cover Letter

Email Us

GENERAL

info@eiffelcorp.co.za

SALES

sales@eiffelcorp.co.za

ACCOUNTS

accounts@eiffelcorp.co.za

SUPPORT

support@eiffelcorp.co.za

Call Us

Johannesburg

+27 (0) 11 234 4000

CAPE TOWN

+27 (0) 21 782 2993

KwaZulu-Natal

+27(0)71 313 6048

Where You'll Find Us

Johannesburg

345 Rivonia Road, Ground floor, Rivonia, Johannesburg, 2128

CAPE TOWN

Town Square, 65 Main Rd, Fish Hoek, Cape Town, 7975

Kwazulu Natal

21 Frere Crescent, Glenwood, Kwazulu Natal, 4001

Thanks for your message!

We'll be in touch soon.

find us on social media