This Innovative Global Software document management solutions company is looking for a .Net Software Engineer to join their team. Candidates must have 5 years’ experience with C# and .Net.
Work inside of a team, following Agile development methodologies
Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework
Follow best software engineering practices.
Exercise version control discipline to maintain source code.
Qualifications and Experience:
Minimum 3-year IT-related degree or diploma.
5+ years of solid industry experience with C# and .NET
Strong technical understanding of .NET framework, Win32 architecture and application design.
Experience in WPF and the MVVM design pattern.
Experience in .NET Core 2.0, EF Core 2.0, ASP.NET MVC with Razor and Angular/Typescript.
SQL & relational database programming skills.
Experience in web back-end technologies (e.g. SOAP, REST) will be advantageous.
Experience in mobile development in Xamarin and/or NativeScript and exposure to Microsoft Azure would be advantageous.
Exposure to the GIT version control system will be advantageous.
Exposure to Scrum and Agile methodologies will be advantageous.
Must be a South African citizen or hold valid work permit.
Strong analytical and logical problem-solving skills.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to firstname.lastname@example.org and mention the reference numbers of the jobs.