Posted on: 14/07/2025
Key Responsibilities :
- Design, develop, and optimize stored procedures, functions, views, and scripts for SQL Server.
- Implement and manage database indexing and partitioning strategies to enhance performance.
- Monitor and troubleshoot SQL Server performance issues, including query optimization and deadlock resolution.
- Collaborate with the product team to review and provide feedback on existing or new stored procedures and views.
- Develop and maintain a legacy Windows desktop application using :
1. C++/MFC
2. C# and .NET Framework 4
- Work with onshore and offshore developers to create and maintain product features.
- Provide technical leadership and mentorship to less experienced team members.
- Participate in code reviews and knowledge-sharing sessions.
- Write clean, maintainable, and efficient code adhering to best practices.
- Troubleshoot and debug existing applications to resolve issues promptly.
- Contribute to Agile ceremonies including daily stand-ups and sprint planning.
Requirements :
Technical Skills :
- Advanced proficiency in SQL Server, including :
1. Stored procedures, views, functions
2. Indexing, partitioning, and performance tuning
- Experience with C++ (MFC) and C# / .NET Framework 4
- Familiarity with legacy Windows desktop application development
- Strong debugging and problem-solving skills
Experience :
- 10+ years in software development roles with significant focus on SQL Server and database performance optimization
- Experience maintaining and enhancing large-scale legacy systems
Soft Skills :
- Strong collaboration and communication skills
- Ability to lead code reviews and mentor team members
- Self-starter mindset with excellent attention to detail
Nice to Have :
- Exposure to financial technology or enterprise-scale transaction processing systems
- Familiarity with modern CI/CD practices in a legacy environment
What We Offer :
- Opportunity to work on mission-critical systems in a collaborative environment
- Learning and growth opportunities with a global technology team
- Competitive compensation and benefits
Did you find something suspicious?