RIB Software Logo

Software Developer - C#/.net

RIB Software|Posted 27 days ago

Log in to apply

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    C#
    .NET
    HTML5
    CSS

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Are you passionate about developing cutting-edge Azure cloud applications for the Architectural, Engineering, and Construction industry? We’re looking for talented software engineers to help us build feature-rich solutions using .NET 8, React.js, and WPF. As part of our team, you’ll collaborate closely with subject matter experts and product owners, playing a key role in our product’s success. Whether you’re a full-stack developer or have a preference for specific technologies, we value your expertise and are excited to see what you can bring to our dynamic team ​.

Key Responsibilities

  • Collaborate with subject matter experts, business analysts, UX designers, test engineers, and software engineering leads
  • Implement relevant programming patterns
  • Adhere to coding standards and object-oriented design principles
  • Create unit tests
  • Provide accurate effort estimates for development tasks
  • Break down user stories into development tasks
  • Participate in code reviews and perform master build duties for continuous integration
  • Provide critical developer support for the live production system
  • Passionate about UI development and UX, and able to articulate ideas effectively
  • Create design documents, source code, and other work products necessary for the ongoing success of the product(s)
  • Develop custom UI components using WPF, React, services, REST API endpoints with .NET 8, and stored procedures in SQL and SQLite
  • Research and implement the latest technologies

Essential requirements

  • Preferably a degree or diploma in Computer Science, Software Development, Information Technology, Electrical Engineering, Mechatronics, or equivalent industry experience
  • A minimum of 8 years of practical, hands-on technical experience is required.
  • Tech stack: C# , and .NET 6 -> 8, HTML, CSS, JavaScript, WPF
  • Database experience with MSSQL, Postgre SQL, or MySQL
  • Nicte to have: Single-Page Application (SPA) development using React, Angular, or Vue

Desired skills and competencies

  • Strong written and verbal communication skills
  • Self-motivated and a collaborative team player

Motivated by our values & vision, we are driving the digital transformation of our customers - for a more digital, efficient and sustainable engineering and construction industry. “Building Better Together” is more than just a slogan for us. Because alongside our customers, you are the priority. Enabling you to fully develop your passion for your tasks, we support you with:

  • A structured start: individual onboarding, organized networking
  • Goodies like: attractive compensation package based on qualifications, Company Share Ownership Program (WESOP) & everyday office lunches (for free), fresh fruit as well as great coffee from a barrista in a very modern & open space which is close to public transport
  • A modern working model: trust-based working hours, flexible working hours, possibility of hybrid working - so you have time to pick up your kids, get a new hairstyle, do bench press or whatever you like to do
  • Career development/ prospects: Team or role-based development/ training, individual development/ training, national and international career prospects within the RIB Group or Schneider Electric

About RIB Software

15-50 employees

What we do

Driven by disruptive digital technologies and trends, here at RIB we’ve made it our primary purpose to propel the industry forward and make engineering and construction more efficient and sustainable.

Managing the entire building lifecycle from planning to construction, the development of our powerful portfolio of software solutions is driven by industry expertise, best practice and a passion to remain at the cutting edge of technology. Ultimately, connecting people, processes and data in innovative ways to ensure customers always complete projects within budget, on time and to quality, while reducing their carbon footprint.

RIB Software GmbH is a proud member of Schneider Electric. Control - Compliance - Efficiency - Profit

Used in more than 50 countries, we provide specialised software to the global construction & engineering industry and have done so for over 35 years. We add value to every stage of the project lifecycle in delivery of the built environment. From the first estimate to the final account, RIB Software's complete cost and enterprise management solution comprising of BuildSmart, our Construction and Engineering Cost Management and Enterprise Accounts solution and Candy, our Estimating and Project Control solution, work seamlessly together providing arguably the most powerful and innovative solution to meet your business needs.

Why Work For Us

As a RIB Software employee, your wellbeing is our priority. Ensuring that you have the necessary tools and training to carry out your role to the best of your ability is not enough for us. We are committed to making sure you have the support you need to believe in yourself and reach your potential.

We aim to be the leading provider of software solutions for the global construction and engineering industry – but we know that we can’t do that alone. In order for us to be at the top of our field, we need people who are at the top of theirs. People like you.

Search our vacancies and begin an exciting new stage in your career with an organization that acknowledges differences and treats you with trust and dignity.

Our Culture

We are solution builders and we value creative thinking. We trust each other to lead in our distinct specialisations. We care about each other's growth and so we have a culture of sharing - because when we work as a team we grow faster.

Our Engineering Processes

We build great software using agile scrum methodologies, processes and practices.

Perks at RIB Software

Medical benefits
Flexible hours
Relaxed dresscode
Pension fund
Competitive Salary
Hybrid Working

Tech Stack

application and data

AngularJS
AngularJS
PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
React
React
Redis
Redis
HTML5
HTML5
C#
C#
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
.Net Core 2.0
.Net Core 2.0
Angular
Angular
Amazon Web Services
Amazon Web Services

dev ops

GitHub
GitHub
Docker
Docker
Selenium
Selenium
npm
npm
Kubernetes
Kubernetes
Azure DevOps
Azure DevOps

business tool

Microsoft Teams
Microsoft Teams

Office Photos

Cape Town office
Cape Town office
Cape Town office
Cape Town office

Similar jobs on OfferZen: