Job Description
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 principles