• Create custom tools and software addins to automate current production processes and work to enhance the scope of our production. • Maintain regular coordination with the project coordinator to precisely understand the targets and milestones of the assigned tasks and whenever required, supplement other teams working on relevant assignments with due knowledge and experience. • Continuously carry out research on emerging technologies which can help us connect BIM (Building Information Modeling) with existing/new peripheral apps and software. Keep abreast of good programming practices, new software language features, tools and libraries. • Have a thorough understanding of the languages, tools and libraries on the company technology stacks for desktop and server-side web service development, particularly specializing in those related to the .NET Framework, MySQL Server and related libraries for those specializing in C#. • Aim to gain specialist expertise in developing tools for the BIM industry like Revit API and OpenGL. • Participate in developing coding standards for the company and develop source code in accordance with the same standards. • Take responsibility for the correctness of all written code, thoroughly testing it and correcting all errors. • Take responsibility for the quality of all written code, ensuring that it is clear, concise, well structured, efficient and well documented with code comments. • Fix defects found during code reviews and unit testing. • Raise defects, issues or change requests when testing software builds. • Research, test and deploy new digital tools to be integrated into the firm’s design process. • Provide support for design technologies, including documentation of best practices and known issues. • Work with management to develop strategy for future development of the firm’s digital capabilities.
• Bachelors or Master’s Degree in Computer Science or a relevant field with minimum 2 years of industrial experience. • Hands on Experience in C#/.NET, WinForms and Object Oriented concepts. • Experience in Object Oriented design and Design patterns is desirable. • Ability to learn new technologies and solve problems effectively. • Proven experience as a professional software developer. • Autodesk Inventor, Visual Basic, Script Writing & customizing Autodesk Revit API preferred. • Exposure or experience in Revit API is highly desirable. • Excellent analytical ability and an eye for detail and quality. • Strong collaboration and organizational skills are a must
Job education :B.A
Narjis Infotech PVT ltd