Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Architect 3D BIM Applications.
India Jobs Expertini

Urgent! Senior Software Architect - 3D BIM Applications Job Opening In India, India – Now Hiring RGS Construction Technologies Pvt. Ltd.,

Senior Software Architect 3D BIM Applications



Job description

Location:

Chennai, Tamil Nadu
Job Type:

Full-Time
Job Summary

We are seeking a highly experienced and visionary

Senior Software Architect

to lead the design and development of our next-generation 3D Building Information Modeling (BIM) application.

This pivotal role involves architecting a sophisticated, scalable, and high-performance solution that operates seamlessly across

desktop, cloud, and hybrid environments .

The ideal candidate will be a master of C# .NET, possess deep knowledge of 3D graphics and geometry, and have a proven track record of designing complex software systems for the AEC (Architecture, Engineering, and Construction) industry.


Key Responsibilities

Architectural Design & Strategy:

Lead the high-level architectural design and technical roadmap for our 3D BIM application.

Define the core framework, components, and APIs for desktop (e.g., WPF/WinForms), cloud (e.g., ASP.NET Core, Blazor), and hybrid deployments.
Technology Leadership:

Evaluate, prototype, and recommend key technologies, libraries, and platforms.

Drive decisions on 3D rendering engines (e.g., OpenGL, DirectX, WebGL), geometry kernels, cloud services (AWS/Azure), and database solutions.
System Performance & Scalability:

Design solutions optimized for handling large-scale 3D models and complex BIM data.

Ensure the architecture is robust, scalable, and maintainable.
Code Quality & Best Practices:

Establish and enforce best practices for coding standards, design patterns (e.g., MVVM, MVC), and software development lifecycle (SDLC) processes.

Mentor and guide senior and junior engineers.
Collaboration:

Work closely with product managers, UX/UI designers, and development teams to translate functional requirements into robust technical designs.

Collaborate with DevOps to create and manage CI/CD pipelines.
BIM/CAD Integration:

Architect solutions for interoperability with industry-standard formats and APIs like IFC, Revit API, Navisworks, and other AEC software.
Required Qualifications

Experience:

10+ years of professional software development experience, with at least 4 years in a software architect or principal engineer role.
Core Technical Skills:
Expert proficiency in

C# and the .NET Framework / .NET Core .
Strong experience in designing and building large-scale desktop applications (WPF, WinForms).
Proven experience with cloud architecture and services on

AWS

or

Azure .
3D Graphics & Geometry:
Solid understanding of 3D computer graphics principles and rendering pipelines (OpenGL, DirectX, or WebGL).
Experience working with 3D geometry libraries or kernels (e.g., Open CASCADE, ACIS, Parasolid).
AEC Industry Experience:
Demonstrable experience with

BIM/CAD software development .
Hands-on experience with APIs such as

Revit API, Navisworks API, or standards like IFC .
Education:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications

Experience with microservices architecture and containerization (Docker, Kubernetes).
Familiarity with web-based 3D visualization libraries like Three.js or Babylon.js.
Knowledge of database design for handling complex, hierarchical data (SQL and NoSQL).
Experience with Agile/Scrum development methodologies.
Familiarity with performance optimization and multi-threading for compute-intensive applications.
Contributions to open-source projects in the AEC or 3D graphics space.

Interested persons may send CV to hr@viskartech.com


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide