Enable job alerts via email!

Senior Software Engineer

nCino

Johannesburg

On-site

ZAR 60 000 - 100 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company at the forefront of cloud banking, where your expertise will lead the design and development of innovative software solutions. This role emphasizes collaboration, mentoring, and technical excellence, offering an exciting opportunity to shape the future of banking technology. You'll work in a dynamic environment that values creativity and problem-solving, while also supporting your continuous learning and growth. If you're passionate about technology and eager to make a significant impact, this position could be your next great adventure!

Qualifications

  • 5+ years of experience in software development with a focus on cloud-based tools.
  • Proficient in multiple programming languages and tools, with a commitment to quality.

Responsibilities

  • Lead software planning, designing, and testing for cloud-based applications.
  • Mentor team members and guide project objectives while troubleshooting issues.

Skills

Problem-solving
Communication
Software Development
Team Leadership
Continuous Improvement

Education

Bachelor’s Degree in Computer Science

Tools

Git
Ruby on Rails
React

Job description

nCino offers exciting career opportunities for individuals who want to join the worldwide leader in cloud banking.

Responsibilities:

  1. Lead planning, designing, development, and testing of software systems or applications, including cloud-based tools.
  2. Guide team members to support project objectives and troubleshoot client issues.
  3. Provide input on architectural decisions and best practices.
  4. Incorporate automated tests and mentor team members on automation strategies.
  5. Lead brainstorming sessions, propose innovative solutions, and identify opportunities for proof-of-concepts.
  6. Consider scalability, maintainability, and high-level design aspects.
  7. Identify risks and develop mitigation strategies.
  8. Assist in selecting technologies and tools.
  9. Design code aligned with service architecture and stay updated on industry developments.
  10. Understand data models and facilitate communication within and outside the team.
  11. Improve automated testing practices and metrics.
  12. Support strategic launch and release plans, and promote cross-team collaboration.
  13. Prioritize system hygiene and ensure adherence to coding standards through reviews.
  14. Manage software dependencies and stay informed about industry trends.
  15. Demonstrate mastery in multiple programming languages and tools, uphold code quality, and drive technical excellence.
  16. Define continuous learning plans and mentor junior team members.
  17. Complete complex tickets independently and collaborate effectively.
  18. Proficiently understand ETL processes, data modeling, and integration techniques.

Requirements:

  • Bachelor’s Degree in Computer Science or related field, with 5+ years of experience or equivalent.
  • Proficiency in at least one major programming language.
  • Experience with version control systems like Git and collaboration tools.
  • Commitment to quality and continuous improvement.
  • Strong problem-solving skills and ability to work independently and in teams.
  • Excellent communication skills for explaining technical concepts to non-technical stakeholders.

Desired:

  • Experience with Ruby on Rails and React.
  • Knowledge of Agile/SCRUM and TDD methodologies.
  • Experience mentoring junior engineers and working with cross-functional teams.

If you thrive in a high-energy, entrepreneurial environment, we invite you to share your passion, ideas, and excitement at nCino.

nCino is an equal opportunity employer and complies with all applicable laws to ensure nondiscrimination and inclusion. We provide reasonable accommodations for persons with disabilities. For accommodations, contact recruiting@ncino.com.

We believe diversity enhances our success and strive to create workplaces where employees can be their authentic selves.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.