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