Senior .Net Developer

Contract - Bellville
Responsibilities:
• Design, develop, test, debug, and maintain advanced software solutions aligned to functional requirements and SIG standards
• Contribute to solution architecture and establish technical frameworks for new applications and interfaces
• Present alternative technical solutions where applicable
• Ensure development aligns with application architecture and technical standards
• Produce and maintain technical documentation as required
• Implement secure .NET solutions and AWS best practices, including IAM, encryption, and security groups
• Participate in cloud solution design including microservices, serverless architecture, and containerisation
• Liaise with project stakeholders throughout the SDLC
• Provide guidance and mentorship to junior developers
• Drive adherence to QA processes to ensure high-quality code delivery
• Participate in technical design forums and architecture discussions
• Support team delivery to ensure projects are completed on time
• Collaborate with implementation and configuration managers on deployment instructions and artefacts
• Align deployment procedures with technical teams
• Assist in maintaining application and database stability across environments
• Support system monitoring, optimisation, and post-deployment activities
• Provide standby and production support as agreed, including outside core business hours
• Contribute to technical and application architecture decisions
• Assist with SQL database design, optimisation, and modelling
• Support analysts and testers with technical input
• Implement Proof of Concept (POC) initiatives
• Act as a technical liaison across teams
• Contribute to future web application strategy
• Continuously improve coding standards, principles, and best practices
• Provide ad-hoc reporting and technical analysis as required
Qualifications & Experience:
• Appropriate IT qualification (Diploma or Degree)
• BSc or National Diploma in Computer Science (recommended)
• AWS Certification (advantage)
• Minimum 10+ years experience developing in an object-oriented environment
• Strong knowledge of OOP, SOLID principles, and design patterns
• Experience in the investment management or financial services sector (advantage)
• Advanced experience in:
• .NET development with relational and/or NoSQL databases
• DevOps principles and CI/CD pipelines (Azure or AWS)
• Front-end frameworks (Angular / React – advantage)
• AWS services, including EC2, S3, Lambda, RDS, ECS, ElasticCache
• Cloud architecture concepts and application integration within AWS
Competencies:
• Encourages experimentation and prototyping of new ideas
• Challenges teams to deliver breakthrough technical solutions
• Ensures diverse perspectives are included in innovation efforts
• Recognises and credits team contributions
• Encourages open communication and idea sharing
• Facilitates effective collaboration across internal and external teams
• Involves stakeholders in decision-making
• Remains calm and objective under pressure
• Learns from challenges and setbacks
• Manages change and crisis situations effectively
• Helps teams regain confidence and momentum
• Identifies and addresses gaps in meeting customer needs
• Gathers and acts on customer feedback
• Aligns technical solutions with business and client processes
• Holds teams accountable for service delivery
• Maintains a strong delivery focus
• Leads teams to overcome obstacles
• Creates urgency around goals and deadlines
• Demonstrates a consistent track record of success
    © 2024 Rough Diamonds Studio. All rights reserved.