Job Openings Senior .Net Software Engineer

About the job Senior .Net Software Engineer

Positions available in Johannesburg and Cape Town.

Purpose of the job

Our client's mission is to empower more people to embrace innovation and help them live better lives, and the lives of others and our client is doing their best to make it happen. Our client has opportunities for intermediate and senior .Net software engineers to join their team and help pioneer the work of the future. Our client is looking for exceptionally technically talented people to help them solve some of the toughest problems in the world, by designing, developing, and deploying elegant software solutions and providing expert insight into various domains and industries. Our clients .Net engineers join existing engineering teams and play key roles in full-stack technical delivery, problem-solving, and producing exceptional, well-engineered software solutions.

What our client is looking for includes:

  • Proven hands-on software engineering experience, performing in a high-end intermediate or senior position.
  • Highly developed expertise in the Microsoft .Net framework and related technologies.
  • Proven expertise in React/Angular preferred.
  • Exposure to and experience with various other back and front-end development tools.
  • Exposure to and experience with various web development tools.
  • Exposure to and experience with Microservices and associated technologies.
  • A high degree of technical understanding and ability to express complex problems and processes to other members of the team and representatives of the client.
  • A highly developed problem-solving ability.
  • Expert-level experience in one of the above technical domains.

Things that are extra beneficial but not essential include:

  • Completed Tertiary qualification/s.
  • Industry-recognized certifications and qualifications.
  • AWS/Azure Certifications.

Personal Attributes

  • A drive for ethical, professional delivery, and personal growth.
  • Availability to meet with and collaborate with your team and clients, a commitment to delivery, and proven experience delivering in a hybrid role.

What can our client offer you?

  • A company that values its team members and is committed to investing in their career, deliberate and well-defined learning, full career path planning, and individualised training.
  • You have the opportunity to work in a hybrid model that offers flexibility and autonomy.
  • Great work-life balance.
  • A seat at the table, we encourage collaboration throughout the organization.
  • Exceptional challenges - intellectual and technical.
  • Growth through collaborative work.
  • Collaborative, agile, world-class teamwork and colleagues.