As a Senior Software Developer, you'll be part of a collaborative team focused on building robust applications. Your expertise in Java and C# will be crucial in driving projects forward and ensuring high-quality software delivery.
In this role, you will be joining a dynamic team of developers in Bryanston, working on exciting projects that leverage your skills in Java and C#. The company values collaboration and innovation, making it a great place for experienced developers looking to make an impact.
Your day-to-day responsibilities will include designing, developing, and maintaining software applications. You will work closely with other team members to ensure that the software meets both functional and non-functional requirements. You will also be involved in code reviews and mentoring junior developers, sharing your knowledge and expertise.
Key responsibilities include: • Developing software solutions using Java and C#. • Collaborating with cross-functional teams to define project requirements. • Maintaining and optimizing existing applications. • Participating in code reviews and providing constructive feedback. • Ensuring adherence to best practices in software development.
The ideal candidate will have a strong background in software development, particularly with Java and C#. Experience with relational databases such as AWS RDS, MS SQL, Azure SQL DB, or Postgres is essential. Familiarity with cloud services will be a plus. If you are a proactive problem-solver who enjoys working in a team, this role could be a great fit for you.
You'll be taken to the original listing on CareerJet to apply.