Software Developer/Data Engineer (Power BI)
IT – Analyst, Data Management ~ IT – Software Development
Cape Town – Western Cape
ENVIRONMENT:
Fill the dual role of a Software Developer/Data Engineer sought by a leader in Conversational Analytics where you will partner with the Dev team to design, develop & maintain web applications. You will also be expected to develop Power BI embedded reports for the solution while writing clean, efficient and maintainable code in C#, ASP.NET and MSSQL. The ideal candidate must possess a relevant Software Development Degree/Diploma with 5-7 years’ experience in Software Engineering, 3-5 years’ professional Report Building and proficiency in C#, ASP.NET, MSSQL, HTML, CSS & JavaScript. You will also need experience with Razor/Blazor pages for Web Development.
DUTIES:
- Collaborate with the Development team to design, develop, and maintain web applications.
- Develop Power BI embedded reports for the solution.
- Write clean, efficient, and maintainable code in C#, ASP.NET, and MSSQL.
- Develop responsive web interfaces using Razor/Blazor pages, HTML, and JavaScript.
- Perform database design, optimization, and maintenance tasks.
- Debug and troubleshoot software defects and issues.
- Stay up-to-date with industry trends and technologies to ensure our software solutions are cutting-edge.
REQUIREMENTS:
Qualifications –
- Degree/Diploma Software Development.
Experience/Skills –
- 5-7 Years of professional Software Development experience.
- 3-5 Years of professional Report Building experience.
- Proficiency in C#, ASP.NET, MSSQL, HTML, CSS and JavaScript.
- Experience with Razor/Blazor pages for Web Development.
- Strong problem-solving and debugging skills.
- Experience working with a team.
- Leadership skills.
- Project Management skills.
Preferred –
- Knowledge of Software Development best practices and design patterns.
- Familiarity with Version Control systems such as Git.
- Experience with Cloud services, specific experience with Azure is a plus but not a requirement.
- Azure experience.
ATTRIBUTES:
- Self-motivated.
- Accountable.
- Curious.