Connect with Pieter
Linkedin

Pieter Van Heerden

Business Systems Manager

What I do at SYSPRO

I manage an Agile team responsible for some of our internal applications and API integrations for our enterprise applications. I dabble with Logic apps / Flow, Azure Cognitive Services, and Azure DevOps. I Love doing POC work and finding solutions to technical problems.

Who am I?

I started at ABSA as an intern Cobol developer in 2007. After a few years of doing this, I moved into the world of SharePoint and C# in the ABSA application Architecture department from 2009 to 2012.

From here I moved to a company that did Office 365 implementations and SharePoint team site development from 2013 to 2015.

I met SYSPRO almost 10 years ago as a consultant, and I have been working for them permanently for the past 8 years.

Advice for prospective candidates

1.Tailor Your Resume and Cover Letter:
Customize your resume and cover letter to highlight relevant experience and skills that match the job description. Mention specific C# and .NET projects you've worked on and your contributions. 

2. Showcase Your Portfolio:
Provide a portfolio or a GitHub repository with code samples or projects that demonstrate your abilities in .NET and C#. These could include personal projects, open-source contributions, or work-related examples. 

3. Understand the Basics:
Be prepared to discuss your knowledge of fundamental concepts in C# and .NET, such as object-oriented programming, asynchronous programming, LINQ, and the .NET Framework. 

4. Problem-Solving Skills:
Be ready to solve technical problems or coding challenges during the interview process. This demonstrates your problem-solving abilities and your understanding of the technologies. 

5. Experience with Frameworks and Libraries:
Highlight your experience with relevant .NET frameworks and libraries depending on the job requirements. 

6. Database Knowledge:
If the job involves database development, emphasize your proficiency with database systems like SQL Server and your ability to design and optimize database schemas. 

7. Version Control:
 Mention your experience with version control systems, as this is an essential skill for collaboration in software development. 

8. Soft Skills:
Emphasize your communication skills, teamwork, and problem-solving abilities. .NET developers often work in collaborative environments, and these skills are highly valued. 

9. Continuous Learning:
Express your commitment to staying up-to-date with the latest developments in the .NET ecosystem. Mention any relevant certifications, courses, or user group participation. 

10. Ask Questions:
During the interview, ask questions about the company's development processes, team dynamics, and the specific projects you'd be working on. This shows your interest in the role and helps you assess if it's the right fit for you.

11. Coding Standards and Best Practices:
Be prepared to discuss coding standards, best practices, and design patterns in .NET and C#. Highlight your adherence to these principles in your previous work. 

13. Show Enthusiasm:
Express your passion for .NET and C# development. Enthusiasm can go a long way in demonstrating your commitment to the role and your willingness to learn and grow within the company. 

14. References:
Have references available upon request, preferably from colleagues or supervisors who can speak to your technical skills and work ethic. 

Remember that the interview process is about assessing your technical abilities and determining whether you'll be a good fit for the company's culture and team. Be yourself, be honest about your strengths and weaknesses, and demonstrate your willingness to learn and collaborate.

Connect with Pieter
Linkedin

Pieter's Live Jobs