×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack .NET Developer

Job in Greenville, Greenville County, South Carolina, 29616, USA
Listing for: Robert Half
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, Azure
Job Description & How to Apply Below
The Software Engineer designs, develops, integrates, and supports software solutions that improves engineering, drafting, and construction workflows. The position develops Autodesk Revit add-ins and cloud integrations for Autodesk Construction Cloud (ACC), Autodesk Forma, and Autodesk Platform Services (APS), while also delivering secure applications, APIs, databases, automation, and cloud services using C#/.NET, SQL Server, and Microsoft Azure.

RESPONSIBILITIES Develop, enhance, document, and maintain Autodesk Revit add-ins using C#, .NET, and the Revit API.Design and maintain integrations among Revit, Autodesk Construction Cloud, Autodesk Forma, BIM 360, and other business systems using Autodesk Platform Services APIs.Develop secure REST APIs, web applications, desktop applications, background services, integration tools, and SQL Server solutions.

Design, deploy, monitor, and support applications, APIs, databases, and services hosted in Microsoft Azure.

Participate throughout the Software Development Life Cycle, including requirements gathering, solution design, development, testing, documentation, deployment, maintenance, and retirement.

Implement appropriate application logging, exception handling, monitoring, security, data validation, data synchronization, and notification capabilities.

Use Git and Azure Dev Ops for source control, work tracking, code reviews, builds, releases, and deployment processes.

Evaluate and responsibly apply AI technologies for document processing, model analysis, enterprise search, reporting, and workflow automation.

Collaborate with BIM, drafting, engineering, construction, project management, information technology, and business teams to translate operational needs into maintainable software solutions.

Troubleshoot application, integration, API, database, authentication, performance, and deployment issues and coordinate resolution with internal teams and vendors.

Develop and maintain technical documentation, system diagrams, support procedures, release notes, and user guidance.

Follow Metromont development, cybersecurity, data governance, change-management, quality, and safety practices.

Provide feedback and recommendations for continuous improvement of development standards, BIM workflows, integrations, and business processes.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary