No more applications are being accepted for this job
- 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.
- 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.
Software .Net Developer - Johannesburg, South Africa - Plus 1x
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:
Qualifications: