Senior C# Developer - Pretoria Verfied

R 45K per month Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 14-09-2022 12:00:00 AM
09-09-2022 5:26:25 AM
A great new position is available with a top company in Pretoria for a Senior C# Developer. The client is looking for someone with strong experience in C#.

Responsibilities:
• Integrate technical and application components to meet business requirements
• Code and test program modules that meet design specifications
• Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications
• Identify configuration changes to applications so that they meet business process requirements
• Read, understand and effectively implement application specifications into database design
• Manage and/or provide guidance to junior members of the team
• Identify system deficiencies and implement effective solutions
• Communicate and enforce coding standards
• Create well designed, reusable objects

Qualifications and Experience:
• Degree or Diploma in IT Software Development
• Minimum 5 years development experience in any development language in medium to enterprise systems: C, C++, PHP, C#, Java and Erlang will be advantageous
• 3 years minimum experience in relational database design and creation, SQL query and manipulation and stored procedure creation (Oracle, MySQL, Microsoft SQL, PostgreSQL)
• Web/WAP and mobile development experience would be a bonus – but not required
• 3 years minimum experience in integration development (HTTP, SOAP, Corba, raw sockets, etc.)
• Minimum 3 years’ experience in RDBMS design and implementation
• Web Development, including JavaScript and CSS
• Object Orientated Programming
• Relational Database Fundamentals (MySQL/PostgreSQL would be an advantage)
• SQL literate
• Knowledge of both Windows and Linux operating systems would be an advantage
• Basic network knowledge (advanced network knowledge would be advantageous)


• Shell Scripting would be advantageous
• Understand complex database concepts as well as the implications of different database designs
• Possess significant knowledge of client server and internet systems architectures
• Understand the benefits of the various design methodologies and object oriented environments
• Solid understanding of .NET framework fundamentals
• Experience with Mono Touch would be an advantage
• Excellent understanding and use of C#
• Object orientated design and development, with use of design patterns
• Several years’ experience in developing Windows services and web-based solutions (including WCF)
• Experience in wrapping third-party API's in form of DLL's and/or Web Services
• Mobile development experience would be an advantage

Recruiter: Hire Resolve