Full Stack .NET Developer

Robert Half
Greenville, SC, United States
17 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Application Frameworks Software Applications User Authentication Autodesk Revit Microsoft Azure Building Information Modeling Business Systems
+38 more
C Sharp (Programming Language) Cloud Computing Software Quality Code Review Cyber Security Databases Continuous Integration Data Validation Data Governance Data Integration Data Synchronization Relational Databases Information Retrieval Microsoft Visual Studio Windows Presentation Foundation Microsoft SQL Server Cloud Services Secure Coding Software Engineering Software Requirements Analysis Software Systems SQL Stored Procedures Systems Integration Web Applications Enterprise Search Data Logging Enterprise Software Applications Blazor Delivery Pipeline Software Security Git Microsoft Fabric Information Technology Integration Frameworks Claude Restful APIs Autodesk Autocad Software Version Control

Job description

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., * 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 DevOps 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.

Requirements

  • Strong software engineering, analytical, troubleshooting, and root-cause analysis skills.
  • Ability to understand BIM, design, engineering, and construction workflows and translate them into practical software requirements.
  • Ability to design maintainable, secure, testable, and supportable software and integrations.
  • Effective verbal, written, technical, and interpersonal communication skills for both technical and non-technical audiences.
  • Ability to work independently, manage multiple priorities, document work, and collaborate effectively across departments.
  • Commitment to secure development, data privacy, code quality, continuous learning, and operational excellence., * Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Three or more years of professional C#/.NET software development experience.
  • Strong SQL Server skills, including relational data design, queries, stored procedures, performance considerations, and data integration.
  • Experience developing and consuming REST APIs and integrating cloud or enterprise applications.
  • Experience with Microsoft Azure, Git, Visual Studio, and Azure DevOps.
  • Strong analytical, troubleshooting, documentation, and communication skills.
  • Hands-on experience developing with Autodesk Revit and the Revit API is a plus!
  • Experience with Autodesk Construction Cloud, Autodesk Forma, BIM 360, or Autodesk Platform Services is a plus!, * Experience with ASP.NET Core, WPF, Blazor, or related .NET application frameworks.
  • Experience designing Azure-hosted applications, services, identity integrations, monitoring, and deployment pipelines.
  • Experience with Microsoft Fabric or related analytics and data-integration technologies.
  • Experience with Claude or other enterprise AI technologies used for document processing, knowledge retrieval, reporting, software development, or workflow automation.
  • Experience supporting BIM, engineering, construction, precast concrete, manufacturing, or other design-intensive environments.
  • Knowledge of secure software development, application authentication and authorization, API security, testing, and CI/CD practices. Technology Doesn’t Change the World, People Do.®

About the company

Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Loading talks and stories from around this role…