Software Developer (DWG & IFC)

  • Full Time
  • Remote

Website KOPEai KOPE

We are creating the future of the built environment

Who We Are

KOPE is a product and innovation lab of technology experts, software developers, designers and entrepreneurs, dedicated to improving the built environment.

We’re a company that bridge the gap between the worlds of computer programming and traditional architecture, engineering and construction (AEC) practices. It’s an exciting time for us – even though we’re a start-up, we’re at the forefront of what we do and there’s a lot of demand for our work. As a result, we’re growing quickly. We already partner with some of the biggest companies in the AEC industry, helping them to spearhead new technologies and find better ways of working.

The Role

We’re looking for a motivated and passionate Software Developer with prior DWG/IFC experience to join our growing KOPE team

Your typical day-to-day will be focused around building KOPE’s cloud-based Deliverables Manager, where you will build features like drawing automation and maintaining and adding new features to our internal DWG & IFC development libraries and supporting our team of computational specialists leveraging these on client projects. On the technical side, you’ll be working with modern tech stacks and paradigms, from serverless orchestration systems and microservices, to cross-platform libraries, all in an automated CI/CD environment.

Role Responsibilities
Take ownership of building new features for the KOPE Deliverables Manager
Take ownership of the design, implementation, testing, and development of our internal DWG & IFC development libraries, which are used by our team of developers and computational specialists to build IFC-based workflows and drawing automation.
Work alongside our clients to develop solutions in KOPE to solve their requirements.
Closely collaborate with our team of developers and computational specialists.
Manage project tasks, resources and deliverables.
Ensure successful of project delivery

Requirements

Requirements

Backend experience:
Extensive knowledge of C# and .NET with strong OOP backbone
Knowledge of DWG (or AutoCAD) & the IFC schema
Experience using AutoCAD API, directly or via an SDK such as ODA’s Drawings SDK
Experience developing IFC-based solutions via an SDK such as ODA’s IFC .NET SDK, xBIM etc
Knowledge of leveraging native libraries (C++) in a .NET environment advantageous
Experience building APIs with ASP.NET (Framework or Core) advantageous

General development experience:
Development in a source-controlled environment (Git) with modern DevOps practices
Experience writing testable, SOLID code and knowledge/use of design patterns
Knowledge of unit and functional testing frameworks (NUnit/XUnit, Jest etc)
Knowledge of Azure DevOps advantageous

Nice to have

We don’t expect any one person to be experienced in everything, so let us know which (if any) of the below nice-to-have skills you might have:
Knowledge of HTML5, CSS3 & modern JavaScript frameworks
Experience building APIs in a microservices architecture
Experience with Azure (or AWS) environment & services
Experience with serverless (Azure functions) & event-based architectures
Messaging systems (e.g. Azure ServiceBus, SignalR etc)
Broader Quality Assurance and Automated Testing knowledge
Information Security and Secure Development Lifecycle experience

Benefits

Why work at matterlab/KOPE?
We are industry leaders
Bi-annual reviews to support career and wellbeing
Learn and grow from team members around you
A relaxed, flexible working policy
Home working set up allowance
Fantastic healthcare, dental and optical cover with Vitality (UK employees)
A high spec Microsoft Surface Laptop on your first day
Winter leave – as standard, the office closes between Christmas eve and the first of January (mentioned days included in the closure) this does not get deducted from your personal annual leave
All-company in person events
Pension contributions with Nest for UK employees
Generous maternity, paternity and parental leave policy
23 days paid holiday plus public and bank holidays

We have an impressive array of benefits in place to make matterlab a company where staff are rewarded for their work, supported in their career ambitions, supported in their health, and given the flexibility to have a healthy work/life balance.

To apply for this job please visit www.linkedin.com.