Skip to main content

Senior Software Development Engineer - .Net Frameworks

Technology
VLink
1 month ago

Job description

Key Responsibilities:

  • Design, develop, and maintain scalable enterprise applications and REST APIs using C# and .NET.
  • Develop efficient and optimized solutions using strong 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).
Keywords
CodingBusiness logicSqlDebugger

Interested in this role?