Mid Senior Developer

Johannesburg, Gauteng, South Africa

Job Description


Our client is seeking a passionate and experienced Mid-Senior Developer with expertise in Java and C# to join our dynamic team. As a Mid-Senior Developer, you will be instrumental in delivering high-quality, reliable, and scalable solutions to meet the evolving needs of our clients.

Responsibilities:

Design, develop, and implement complex software solutions using Java, C#, and other technologies, ensuring applications are performant and scalable.

Collaborate with cross-functional teams to define, design, and deliver new applications and features.

Participate in all phases of the software development lifecycle, from requirement gathering, analysis, and design to implementation, testing, and release.

Engage in code and design reviews to maintain code quality and ensure design consistency.

Debug and resolve technical issues and defects.

Provide mentorship and guidance to junior developers, fostering a culture of continuous improvement and learning.

Contribute to the documentation of technical design and architecture.

Stay updated on the latest industry trends and technologies to ensure we remain competitive.

Key Skills:

Strong proficiency in Java and C#, with a good knowledge of their ecosystems.

Familiarity with various design and architectural patterns.

Skill for writing reusable libraries.

Knowledge of concurrency patterns in Java and C#.

Familiarity with Microsoft SQL Server and other databases.

Experience with front-end technologies like HTML, CSS, and JavaScript is a plus.

Strong understanding of object-oriented programming.

Proficient understanding of code versioning tools, such as Git.

Qualifications:

A Bachelors or Masters degree in Computer Science, Information Technology, or related field.

8 years of professional software development experience.

Proven experience with both Java and C# in professional projects.

Experience working in Agile/Scrum development process.

Excellent problem-solving abilities and communication skills.

Ability to work both independently and in collaborative teams.

JobPlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1269483
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned