Overview:Be part of an in-house software development team in the FinTech industry for a Financial Wellness company. The team is responsible for continuously developing improvements and features for a .NET core web application.
Responsibilities:- Backend Development (ASP.NET Core, C#):
- Design, develop, and maintain RESTful APIs and backend services.
- Implement business logic, data processing, and optimizations.
- Work with Entity Framework Core and SQL Server.
- Develop authentication and authorization mechanisms.
- Frontend Development (React, Angular, or Blazor):
- Build responsive web applications using React, Angular, or Blazor.
- Integrate front-end applications with backend APIs.
- Work with HTML, CSS, JavaScript/TypeScript.
- Database & Cloud Technologies:
- Design and optimize SQL Server databases.
- Utilize cloud services like Azure or AWS.
- DevOps & Deployment:
- Collaborate on CI/CD pipelines using Azure DevOps or GitHub Actions.
- Implement containerization with Docker and Kubernetes.
- Manage deployments and monitor application health.
- Testing & Code Quality:
- Write unit and integration tests.
- Drive best practices and performance improvements.
- Perform code reviews and maintenance.
- Agile Collaboration:
- Work in an Agile/Scrum team.
- Collaborate with UI/UX designers and QA testers.
- Project/Team Lead:
- Work independently and lead design decisions.
- Collaborate with product management and business teams.
- Handle complex problem-solving and mentor junior developers.
Requirements:- 5+ years of experience
- BCom IT or BTech Software Degree
- Age between 21 - 40
- In-office position (08:00 - 17:00; Mon-Fri)
- Ability to work under pressure
- Bi-lingual (Afrikaans & English)
- Attention to detail
- Willing to work overtime as required
Skills and Development Stack:- Expertise in front-end (HTML, CSS, JavaScript) and back-end (C#, .NET Core).
- Proficient in REST APIs, databases, and performance optimization.
- Strong understanding of Web frameworks and cloud platforms like Azure.
- Extra points for Azure and DevOps knowledge/experience.