Old Mutual Limited

Software Engineer, Intermediate

Old Mutual Limited

full-time

Posted on:

Location Type: Hybrid

Location: Cape TownSouth Africa

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with the design team to implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.
  • Work on server-side development, building and maintaining web applications using [programming languages and frameworks like Node.js, Python, Ruby, Django, etc.].
  • Design and implement database schemas, queries, and interactions using [relational or NoSQL databases like MySQL, PostgreSQL, MongoDB, etc.].
  • Utilize [specific web application frameworks or libraries] to streamline development processes and enhance application functionality.
  • Manage codebase using Git or other version control systems, ensuring proper code collaboration and version tracking.
  • Write unit tests and perform debugging to ensure the reliability and performance of software components.
  • Work with APIs to integrate third-party services and data into web applications.
  • Collaborate with cross-functional teams, including designers, front-end developers, and other engineers, to deliver high-quality software solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • Knowledge of front-end technologies, including HTML, CSS, and JavaScript.
  • Familiarity with one or more programming languages (e.g., JavaScript, Python).
  • Basic understanding of web application development and associated frameworks.
  • Ability to work with databases, both relational and NoSQL, and write basic SQL queries.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork skills.
  • Passion for learning and staying up-to-date with industry trends and technologies.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HTMLCSSJavaScriptNode.jsPythonRubyDjangoMySQLPostgreSQLMongoDB
Soft Skills
problem-solvingdebuggingcommunicationteamworkcollaborationadaptabilitylearning
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering