Senior .NET Developer

Solas Consulting Group — Ireland · Posted ~1 day ago

Senior

Skills

C# .NET Core .NET Distributed systems Cloud-native applications Software architecture Software engineering Scalable application development Distributed Systems Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior .NET development opportunity within a collaborative engineering team building scalable, cloud-native software. You will use C# and .NET Core to design and develop distributed systems, apply strong architectural and engineering practices, and solve complex technical challenges. The role offers technical stability, strong leadership, and long-term growth potential.

Highlights

Stable senior engineering role with strong technical leadership, collaborative culture, modern cloud-based development, business-critical applications, complex technical challenges, and genuine long-term career progression.

Description

Senior .NET Developer An exciting opportunity has arisen for an experienced Senior .NET Developer to join a highly skilled engineering team developing modern, cloud-based software solutions. This role offers the opportunity to work on scalable, business-critical applications within a collaborative development environment where technology and innovation are at the heart of the business. You'll be joining a stable team with strong technical leadership, an excellent engineering culture and genuine opportunities for long-term career progression. About the Role We're looking for an experienced Senior .NET Developer with strong expertise in C# and .NET Core, combined with proven experience designing and developing distributed systems and scalable cloud-native applications. The successful candidate will have a strong understanding of software architecture, engineering best practices and modern development principles. You'll enjoy solving complex technical challenges, writing high-quality code and collaborating within an experienced Agile development team. Required Experience Degree in Computer Science, Information Technology or a related discipline (or equivalent commercial experience)Minimum 4+ years' commercial software development experienceStrong commercial experience developing applications using C# and .NET CoreEssential experience designing and developing distributed or message-based systemsStrong understanding of software architecture, object-oriented programming and design patternsExperience writing clean, maintainable and well-tested codeExperience with unit testing, peer code reviews and engineering best practicesExcellent problem-solving and communication skillsSelf-motivated with a passion for continuous learning and technical development Key Responsibilities Design, develop and maintain scalable software solutions using C# and .NET CoreDevelop distributed applications within a modern cloud-native architectureProduce clean, maintainable and well-tested codePerform unit and functional testing to ensure software qualityParticipate in peer code reviews and contribute to engineering best practicesApply coding standards and maintain high levels of code qualityWork collaboratively within an Agile development teamContribute to continuous improvement of development processes and technical standardsDocument technical solutions and share knowledge across the engineering team Desirable Experience Experience with any of the following technologies would be advantageous: AngularTypeScriptMicrosoft AzureCosmos DBAzure Service BusNServiceBusDocker or Kubernetes (AKS)Experience working on large-scale enterprise applications or within regulated environments would also be beneficial.