Description:
Qualifications:- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years work experience in a similar environment
- Proven experience as a Senior Developer or a similar role, with a track record of successful mobile projects.
- Strong knowledge of programming languages within .Net such as C# Maui / Xamarin
- Familiarity with front-end technologies (HTML, CSS, JavaScript frameworks) and modern web development practices.
- In-depth knowledge of software development methodologies, coding standards, and best practices.
- Experience with designing and implementing scalable and robust software architectures.
- Solid understanding of database systems, data modelling, and SQL.
- Strong knowledge of version control systems (e.g., Git) and collaborative development tools.
- Ability to work independently and as part of a team, with excellent communication and interpersonal skills.
- Excellent problem-solving and analytical skills, with the ability to identify and resolve complex technical issues.
- Strong communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Leadership abilities and a passion for mentoring and guiding junior developers.
- Experience with Agile/Scrum methodologies and tools (such as DevOps) is a plus.
- Familiarity with cloud platforms (such as Azure, or Google Cloud) is a plus.
Skills:
Experience with the use of the relevant software development environments.
Technically proficient in the following:
- Maui
- C#
- SQL
Any of the following would be beneficial:
- Prism
- Blazor
- Javascript
- jQuery
- CSS
- AJAX
- JSON
- Figma
- Docker
- Flutter
- Penpot
19 Mar 2025;
from:
gumtree.co.za