We are seeking a highly skilled and experienced Senior C# Developer to join our dynamic team. The ideal candidate will have a substantial background in .NET and C# development, with a strong emphasis on SOLID principles and hands-on experience. MongoDB experience is preferred but not mandatory; experience in SQL is also valuable. The candidate should demonstrate the ability to work effectively under pressure, possess excellent communication skills, and have a proven track record in a similar role.
Key Responsibilities
Lead the development of high-quality software design and architecture using .NET and C#.
Direct and prioritize tasks in the software development life cycle.
Produce clean, efficient code and develop tools and applications.
Implement automation through appropriate tools and scripting.
Conduct thorough reviews and debugging of code, performing validation and verification testing.
Document development phases comprehensively and monitor systems.
Work collaboratively with internal teams and vendors to improve products.
Stay abreast of and incorporate the latest technologies in software development.
Qualifications
5-15 years of proven experience as a .NET C# Developer.
Robust understanding and application of SOLID principles.
Exposure to MongoDB is preferred. SQL experience is also beneficial.
Exceptional communication and teamwork skills.
Outstanding attention to detail and problem-solving abilities.
Proven experience in unit and integration testing.
Ability to handle pressure and meet tight deadlines in a fast-paced environment.
Preferred Qualifications
Prior experience in Investment Banking or the Broader Financial Services (IB/BFS) sector is preferred. Additional certifications or training in relevant areas.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job