Key Responsibilities:
- Design, develop, and maintain scalable enterprise applications and REST APIs using C# and .NET.
- Develop efficient and optimized solutions using robust Data Structures & Algorithms concepts.
- Design and implement robust database structures, queries, and stored procedures using SQL.
- Perform SQL query optimization and performance tuning for high-volume applications.
- Implement business logic involving FIFO (First-In, First-Out) processing.
- Develop and maintain Average Cost calculation logic for financial and investment-related systems.
- Build and integrate RESTful APIs with internal and external systems.
- Troubleshoot complex technical issues and perform root-cause analysis.
- Write clean, maintainable, scalable, and well-tested code.
- Collaborate with product, engineering, and business teams to understand requirements and deliver reliable solutions.
Required Skills:
- Strong experience with C#, .NET, and SQL.
- Good understanding of Data Structures & Algorithms (DSA).
- Experience in database design, query optimization, and SQL performance tuning.
- Experience implementing FIFO logic.
- Knowledge of Average Cost calculations.
- Experience designing and developing REST APIs.
- Strong problem-solving and debugging skills.
- Experience in Trading, Investment, or Capital Markets is highly preferred.
Interview Expectations:
- Candidates should be able to:
- Solve live coding problems using DSA.
- Explain their approach and write clean, optimized code.
- Handle edge cases and analyze time and space complexity.
- Demonstrate strong logical thinking and problem-solving skills.
- Have experience with coding platforms such as LeetCode or HackerRank (preferred).
📌 Senior Software Development Engineer - .Net Frameworks (India)
🏢 VLink
📍 India