We are looking for a skilled C# / .NET Backend Developer to work on a web-based, multi-tenant Construction Accounting / ERP platform. The role focuses on C# coding, SQL Server Stored Procedures, template-driven logic, code optimization, and XML-based configurations. The ideal candidate will have strong Object-Oriented Programming (OOP) skills and solid experience in writing advanced SQL queries.
Key Responsibilities:
● Develop and maintain backend logic using C# and .NET
● Write clean, efficient, and maintainable C# code
● Design, create, and optimize SQL Server Stored Procedures, Functions, and Views
● Build and maintain SQL / Application Templates for postings, enquiries, and reports
● Work with XML-based configuration and data formats
● Perform code optimization for performance and scalability
● Refactor existing modules for better quality and maintainability
● Implement accounting and job-costing business rules in C# and SQL
● Debug and resolve application, template, and XML-related issues
● Support multi-tenant architecture and data security
● Participate in code reviews and design discussions
● Apply Object-Oriented Programming (OOP) principles for scalable and maintainable code.
Required Skills:
● Strong experience with C# / .NET / ASP.NET
● Strong experience withSQL Server / T-SQL
● Experience with Stored Procedures, Views, Indexing, and Performance Tuning
● Proven ability in code optimization and refactoring
● Good understanding of XML (schemas, parsing, validation, config files)
● Knowledge of OOP, SOLID principle
C#, .NET, XML, low code/no code platforms, schema parsing, validation config files, and TSQL procedures.