Software Developer (C#)
On-siteJohannesburg, Gauteng, South Africa
Job Summary
Design and develop scalable desktop solutions and Windows services for global use, writing high-quality, performant code that adheres to established standards. Create and modify functions, stored procedures, and triggers in PostgreSQL while working with UX/UI designers to implement user-friendly solutions. Be independent in taking full responsibility for module development, introducing new technologies based on fit, and deep-diving into technical aspects for application optimization. Full-time role requiring a Bachelor's degree in Computer Science or equivalent experience. Extensive C# (.Net Framework 4+) and SQL skills are mandatory, with Docker or JavaScript experience required.
Required Qualifications
- Experience in JavaScript OR Docker
- Bachelor Computer Science degree or equivalent industry experience
- Extensive experience in programming with C# (.Net Framework 4 and above)
- Strong experience in working with Relational Databases
- Strong understanding of SQL
- Strong knowledge and understanding of SOLID principles and design patterns
- Experience using source control technologies such as Git and SVN
Desired Qualifications
- Experience in PostgreSQL a plus
- Experience in consuming and feeding Web APIs (SOAP / REST)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.