
Nvent
Inventive electrical connection and protection solutions enabling safer, more resilient systems worldwide.
Software Developer - Backend
Build backend and CAD plug‑ins/API solutions with C#, .NET, and web technologies.
Job Highlights
About the Role
The position involves building custom plug‑ins and extensions for CAD platforms using C# and .NET, as well as creating APIs for tools such as Autodesk Revit and AutoCAD to enable seamless data exchange. You will translate business and technical requirements into functional components, design intuitive user interfaces, and develop comprehensive test plans—including automated and manual testing—to ensure reliability. Collaboration with product managers, QA, and UX designers in an Agile environment, along with peer code reviews and adherence to secure coding standards, is essential. • Create C#/.NET plug‑ins and extensions that enhance CAD platform functionality. • Engineer APIs for Autodesk Revit, AutoCAD and similar tools to automate data workflows. • Convert business and technical specifications into modular software components. • Design responsive, accessible user interfaces for improved user experience. • Develop and execute automated and manual test suites to validate software performance. • Perform peer code reviews and enforce secure coding practices. • Collaborate with product, QA, and UX teams within Agile sprints to deliver features. • Diagnose, document, and remediate software defects efficiently. • Keep abreast of emerging .NET and web development frameworks and incorporate relevant technologies.
Key Responsibilities
- ▸cad plug‑ins
- ▸api development
- ▸modular components
- ▸ui design
- ▸test automation
- ▸code review
What You Bring
Candidates must hold a bachelor’s degree or higher in computer science or software engineering and possess at least three years of experience developing critical application software for industrial customers. Proficiency with JSON, C#, HTML, CSS, JavaScript, TypeScript, Node.js, and related backend technologies is required, along with strong analytical, problem‑solving and attention‑to‑detail abilities. • Possess at least three years of experience with C#, JSON, HTML/CSS, JavaScript/TypeScript, and Node.js in critical industrial systems. • Hold a bachelor’s degree in Computer Science, Software Engineering or a related field. • Demonstrate strong analytical thinking, problem‑solving capability and meticulous attention to detail.
Requirements
- ▸c#
- ▸json
- ▸html/css
- ▸javascript
- ▸node.js
- ▸bsc
Benefits
Employees benefit from a dynamic global environment, abundant career growth opportunities, comprehensive benefits, and a commitment to community strengthening. • Benefit from global career opportunities, inclusive culture and comprehensive employee support programs.
Work Environment
Onsite