Rainfall Software

Sitecore and .NET Development Consulting

What We Do


Sitecore Development

If you’re building a new Sitecore-based application, or need help maintaining or enhancing and existing one, we have the technical expertise to assist with all aspects of the project lifecycle, including planning, development and ongoing support.

.NET Development

With well over a decade of experience developing applications with the Microsoft .NET framework, we can develop high-quality applications and supplement existing teams with .NET expertise.

Solution Architecture

Modern applications often consist of a number of integrated services working together to fulfil business needs. Working with business stakeholders, we can define the right architecture to ensure performance, security, and scalability.

Integrations

Web applications rarely exist in isolation. Typically they integrate with 3rd-party services to provide data or functionality. We can help develop software to integrate with these services and APIs to provide data to other applications.

Cloud Applications

Gone are they days of running web applications from a rack of servers in the back of the office. We develop software designed to exist in modern cloud environments, such as AWS and Azure.

Who We Work With


Liam Smith

Sitecore Consultant and Senior .NET Developer

I'm a senior full-stack developer who has spent the last 15+ developing high-quality web applications for a wide variety of organizations. I have spent a significant portion of my career working with web Content Management Systems, and am a Sitecore Certified Developer. Outside of CMS systems, my experience is centered around the Microsoft .NET framework and also includes database development, cloud application development, and front-end technologies such as Javascript.

Certifications

  1. Sitecore Certified Developer
  2. AWS Certified Cloud Practicioner
In addition to my own expertise, I have connections with developers and other professional freelancers and help fill out expertise gaps in a multidisciplinary team.
Contact Get In Touch