Senior C#.Net Analyst Developer
PBT Group Cape Town
The Senior Analyst Developer is responsible for designing and implementing advanced technical solutions aligned to business requirements. This role focuses on high-quality software development, technical leadership, and contributing to best practices and innovation within the development environment.
The successful candidate will play a key role in solution design, development, and delivery, while also mentoring junior team members and collaborating with stakeholders to ensure robust, scalable, and efficient systems.
Key Responsibilities
Development & Delivery- Design, develop, test, and debug software solutions in line with functional and technical requirements
- Contribute to solution architecture and define technical frameworks for new applications and integrations
- Analyse, troubleshoot, and resolve application and system issues
- Ensure adherence to coding standards, architectural principles, and best practices
- Develop and maintain technical documentation
- Perform unit testing and support integration and regression testing
- Manage and contribute to source control and release processes
- Deliver enhancements aligned with existing application architecture
- Provide alternative and innovative technical solutions where applicable
- Mentor and guide junior developers to support team capability growth
- Contribute to technical standards, frameworks, and best practices
- Participate in technical design discussions and forums
- Ensure quality assurance standards are met across deliverables
- Drive a culture of continuous improvement and technical excellence
- Support deployment processes, including creating deployment artefacts and instructions
- Collaborate with cross-functional teams to ensure stable application and database environments
- Monitor system performance and optimise applications post-deployment
- Provide support, including standby duties where required
- Work closely with business analysts, testers, and other technical teams throughout the SDLC
- Contribute to application and solution architecture decisions
- Support database design, optimisation, and implementation
- Participate in proof of concept (POC) initiatives
- Provide technical input into future application and technology strategies
- Deliver ad hoc reporting and analysis where required
- Relevant IT qualification (Diploma or Degree)
- BSc in Computer Science or similar (preferred)
- Minimum 8 years’ experience in software development within an object-oriented environment
- Minimum 8 years’ experience with .NET and SQL database design and development
- Proven experience in solution design and system integration
- Strong proficiency in C# / .NET (Core and Framework)
- Solid experience with SQL Server and database design
- Understanding of Object-Oriented Programming (OOP) and SOLID principles
- Experience with Design Patterns and Test-Driven Development (TDD)
- ORM frameworks such as Entity Framework
- Exposure to RESTful APIs / Web Services
- Experience with CI/CD pipelines and DevOps practices
- Version control using Git
Additional Technologies:
- ASP.NET MVC
- WCF
- Caching mechanisms
- JavaScript frameworks (Angular, jQuery, Knockout)
- HTML & CSS
- API testing frameworks
Advantageous:
- Experience within financial services or investment environments
Key Competencies
Innovation- Drives innovation through experimentation and continuous improvement
- Encourages creative problem-solving and new approaches
- Works effectively across teams and encourages open communication
- Values diverse perspectives and team contributions
- Remains resilient and solution-focused in challenging environments
- Adapts quickly to change and supports others through transitions
- Understands and aligns solutions to business and client needs
- Ensures high levels of service delivery and stakeholder satisfaction
- Delivers high-quality outcomes within deadlines
- Maintains a strong focus on performance, accountability, and delivery
- In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent
- If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.
Communicate RecruitmentCape Town
My client is seeking a highly experienced Senior .NET Developer to play a key role in designing, building, and evolving scalable software solutions using C# and .NET Core. This role goes beyond delivery, its about setting technical standards...
Datonomy SolutionsCape Town
applications and enterprise-grade backend systems.
The successful candidate will play a critical role in migrating functionality, APIs, and business logic from a Node.js + Angular backend into a Microsoft .NET (C#) environment, while ensuring continuity...
Datafin IT RecruitmentCape Town
and .NET expertise: .NET Core / .NET 6+ (and ideally .NET 8/10), ASP.NET Core, EF Core, async/await fluency, performance tuning, and modern C# language features.
DUTIES:
Architecture and technical leadership -
• Own the end-to-end technical architecture...