C# .Net Developer
Remote
Full Time
#Technology
#C# .NET
#Design Patterns
#Distributed Architecture
#MVC
We are a leading technology company dedicated to building productivity software that makes a real difference. Our mission is to create highly responsive and consistent collaborative applications that function seamlessly across desktop, mobile, and web platforms. By improving how services and records are managed for our clients, we are finding success even in uncertain times. We are looking for talented individuals to join our motivated team and help us continue pushing the boundaries of what our software can achieve.
The role
We are looking for a Senior C# .Net Developer to join us on a full-time basis. This is a remote position, allowing you to work from anywhere. You will be an integral part of our agile team, focusing on the development of desktop applications using .NET technologies and contributing to the evolution of our highly distributed systems.
Core responsibilities
- Manage the complete product lifecycle, including analysis, design, coding, testing, implementation, and ongoing support.
- Execute all technical aspects of application design, such as ensuring high performance, scalability, error logging, debugging, and conducting thorough code reviews.
- Apply your expertise to build and maintain distributed, service-oriented architectures while ensuring our development environments are configured for success.
Skills and experience
To be successful in this role, you should have a strong background in software engineering and a proactive, problem-solving mindset. We value candidates who prioritize automated testing and understand the importance of automating repetitive tasks throughout the development lifecycle. Ideally, you hold a Bachelor's degree and possess at least four years of professional development experience.
Your technical toolkit should include:
- Advanced proficiency in C# .NET.
- Experience building desktop applications.
- Deep knowledge of design patterns, specifically CQRS, Dependency Injection, and Event Sourcing.
- Practical experience with distributed, service-oriented architecture.
- Strong understanding of MVC frameworks.
Compensation and benefits
We believe in empowering our team members with autonomy and the right resources to do their best work. Our benefits package includes:
- Flexible hours to support a healthy work-life balance.
- The ability to work remotely.
- An employee assistance program.
- Equity compensation through our employee share scheme.
- Paid time off.
- The freedom to choose your own tools and exposure to the latest industry technologies.
How to apply
If you are ready to take the next step in your career with a team that values your input and technical expertise, we want to hear from you. Please submit your updated resume to start the conversation.










