Location: Onsite in Cape Town, South AfricaJob Summary: We are seeking a highly experienced Senior C# Software Engineer to join our dynamic team at one ofSA's Leading bank. The ideal candidate will bring extensive expertise in developing, testing, and maintaining complex C# applications within the banking sector. This senior role requires advanced technical skills, leadership abilities, and a strong track record of delivering high-quality software solutions. The Senior C# Software Engineer will collaborate with cross-functional teams to drive innovation, ensure system reliability, and enhance our banking applications. Key Responsibilities: Application Development: Lead the design, development, and maintenance of high-quality C# applications, ensuring alignment with business requirements and industry best practices. Feature Delivery: Collaborate with cross-functional teams to define, design, and deliver new features and enhancements for banking applications. Issue Resolution: Troubleshoot and resolve complex software defects and performance issues, ensuring minimal impact on operational efficiency and user experience. Code Review: Participate in and lead code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices. Documentation: Create and maintain comprehensive documentation for development processes, code changes, and technical specifications. Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and technical excellence. Innovation: Stay abreast of industry trends and emerging technologies, recommending and implementing innovative solutions to drive improvements in banking applications. Qualifications: Education: Bachelors degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are advantageous. Experience: Minimum of 7 years of professional experience in C# development, with a proven track record of delivering complex software solutions in the banking or financial services industry. Technical Expertise: Extensive experience with the .NET framework, ASP.NET, and related technologies. Strong proficiency in SQL Server and advanced database design. Familiarity with front-end technologies such as HTML, CSS, and JavaScript is desirable. Advanced problem-solving skills and the ability to address and resolve intricate technical challenges. Skills: Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams. Demonstrated leadership capabilities and experience in mentoring junior team members. Strong attention to detail and commitment to delivering high-quality software solutions. #J-18808-Ljbffr
Senior C# Developer
SAVAGEONE PTY LTD
cape town, cape town
Published 14 days ago
Report job