Software Engineer (C#,SQL, XML)

Overview

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.

Job Description

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

Skills & Requirements

C#, .NET, XML, low code/no code platforms, schema parsing, validation config files, and TSQL procedures.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you