Software .Net Developer - Johannesburg, South Africa - Plus 1x

    Default job background
    Description

    Are you a skilled and passionate .NET Software Developer looking for a challenging opportunity to contribute to innovative software solutions? Join our dynamic team at +OneX and be a key player in developing cutting-edge applications that make a real impact.

    Key Responsibilities:

    • Software Development: Design, code, test, and debug software applications using .NET technologies.
    • Collaborative Development: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
    • Code Review: Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.
    • Problem Solving: Analyze end-users requirements and translate them into software solutions. Troubleshoot and resolve software defects and issues.
    • Continuous Learning: Stay up-to-date with the latest .NET technologies and industry trends. Propose and implement improvements to existing systems and processes.
    • Documentation: Create and maintain technical documentation for software applications, ensuring clarity for both developers and end-users.

    Qualifications:

    • Bachelor's degree in computer science, Software Engineering, or a related field - Advantageous.
    • Proven experience in .NET software development, including proficiency in C#.
    • Strong understanding of object-oriented programming (OOP) principles and design patterns.
    • Experience with web development frameworks, such as ASP.NET MVC or ASP.NET Core.
    • Database experience with SQL Server or other relational databases.
    • Familiarity with front-end technologies like HTML, CSS, and JavaScript.
    • Version control experience using tools like Git.
    • Excellent problem-solving and analytical skills.
    • Effective communication and teamwork skills.