onsite
Software Developer C - Thinkproject
Software Engineer
Experienced C# Software Developer to design, develop, and maintain core components of a construction intelligence platform, leveraging .NET, SQL, and modern development practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C#/.NET services that power core construction workflow modules.
- Implement and optimize database schemas and queries using SQL and Entity Framework.
- Build and consume RESTful APIs to integrate with internal and external systems.
- Collaborate with product owners, UX designers, and QA engineers in an Agile environment to deliver features on schedule.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality and reliability.
Requirements
- 3+ years of professional experience developing applications with C# and the .NET framework.
- Strong knowledge of relational databases, SQL, and ORM tools such as Entity Framework.
- Proficiency in building REST APIs and working with JSON/XML data formats.
- Experience with version control systems (e.g., Git) and Agile/Scrum methodologies.
- Excellent problem‑solving skills and ability to work both independently and within a cross‑functional team.