This job is closed and no longer accepting applications.
Job vacancy: Senior C# Developer
Senior C# Developer - Parallels Server & Cloud Technologies, part of the Corel family of products We’re looking for an experienced C# Developer to help us change the way the world works, with Parallels. Here, you’ll be a key designer/developer for our Parallels RAS team.
Parallels Remote Application Server is a virtual application and desktop delivery solution allowing access and use of applications and data from any device. From an engineering perspective, it is a technically challenging and interesting project, involving many programming languages, distributed across several operating systems and platforms, and working on-prem or in the cloud.
The top creative and technical minds could work anywhere. So why are so many of them choosing Corel? Here are three reasons:
This is the moment. It’s an exciting time at Corel, with new leadership, a refreshed brand, and a whole new approach to changing the way the world works. We’re at the forefront of a movement, and we want you to ride this wave with us.
We want you to be you. Too often, companies tell you about their culture and then expect you to fit it. Our culture is built from the people who work here. We want you to feel safe to be who you are, take risks, and show us what you’ve got.
It’s your world. We know you have a life. We want to be part of it, but not all of it. At Corel, we’re serious about empowering people to work when, how, and where they want. Couch? Sweatpants? Cool with us. We believe that happy employees mean happy customers. That’s why we hire amazing people and get out of their way.
Sound good so far? Awesome. Let’s talk more about the role and see if we’re destined to be together.
THE ROLE:
Design, develop, and build high-performance scalable, and secure micro-service applications
Collaborate with product managers to clarify the functional requirements
Collaborate with system architects to validate the design and implementation decisions
Assess and improve maintainability, performance, and security of the micro-service applications
Learn new technologies, tools, and platforms.
YOU:
4+ years of experience in C#, on the .NET and .NET Core platforms
2+ years of experience in ASP.NET or ASP.NET Core
2+ years of experience in using and managing containerization platforms (Docker or Kubernetes)
Analytical skills, experience in OOP, TDD, and DDD design patterns
Experience in the development of distributed applications
Experience in load and unit testing tools and platforms
Ability to effectively communicate in a distributed team
Proficiency in written and spoken English.
The following are not required, but definitely nice to have:
SQL and NoSQL Databases (PostgreSQL, Redis), ORM (Dapper, EF Core, NHibernate)
RPC protocols (e.g. gRPC)
Team collaboration tools (JIRA, Bitbucket, Confluence).
US:
Parallels is an award-winning solution that helps users leverage the best technology out there, whether it’s Windows, Mac, Chrome OS, iOS, Android, or the cloud.
We have millions of users and decades of innovation under our belts.
We offer a fully remote, work-from-anywhere workspace – and we mean it. There is no pressure to work in an office whatsoever.
We have flexible work arrangements and locations to suit your style.
Hours are flexible, too! You’ve worked hard to build your life, and we don’t want you to give it up for work.
Our team is growing fast, and there’s a ton of energy and a lot of really smart, motivated, fun people ready to welcome you in.
Senior C# Developer - Parallels Server & Cloud Technologies, part of the Corel family of products We’re looking for an experienced C# Developer to help us change the way the world works, with Parallels. Here, you’ll be a key designer/developer for our Parallels RAS team.
Parallels Remote Application Server is a virtual application and desktop delivery solution allowing access and use of applications and data from any device. From an engineering perspective, it is a technically challenging and interesting project, involving many programming languages, distributed across several operating systems and platforms, and working on-prem or in the cloud.
The top creative and technical minds could work anywhere. So why are so many of them choosing Corel? Here are three reasons:
This is the moment. It’s an exciting time at Corel, with new leadership, a refreshed brand, and a whole new approach to changing the way the world works. We’re at the forefront of a movement, and we want you to ride this wave with us.
We want you to be you. Too often, companies tell you about their culture and then expect you to fit it. Our culture is built from the people who work here. We want you to feel safe to be who you are, take risks, and show us what you’ve got.
It’s your world. We know you have a life. We want to be part of it, but not all of it. At Corel, we’re serious about empowering people to work when, how, and where they want. Couch? Sweatpants? Cool with us. We believe that happy employees mean happy customers. That’s why we hire amazing people and get out of their way.
Sound good so far? Awesome. Let’s talk more about the role and see if we’re destined to be together.
THE ROLE:
Design, develop, and build high-performance scalable, and secure micro-service applications
Collaborate with product managers to clarify the functional requirements
Collaborate with system architects to validate the design and implementation decisions
Assess and improve maintainability, performance, and security of the micro-service applications
Learn new technologies, tools, and platforms.
YOU:
4+ years of experience in C#, on the .NET and .NET Core platforms
2+ years of experience in ASP.NET or ASP.NET Core
2+ years of experience in using and managing containerization platforms (Docker or Kubernetes)
Analytical skills, experience in OOP, TDD, and DDD design patterns
Experience in the development of distributed applications
Experience in load and unit testing tools and platforms
Ability to effectively communicate in a distributed team
Proficiency in written and spoken English.
The following are not required, but definitely nice to have:
SQL and NoSQL Databases (PostgreSQL, Redis), ORM (Dapper, EF Core, NHibernate)
RPC protocols (e.g. gRPC)
Team collaboration tools (JIRA, Bitbucket, Confluence).
US:
Parallels is an award-winning solution that helps users leverage the best technology out there, whether it’s Windows, Mac, Chrome OS, iOS, Android, or the cloud.
We have millions of users and decades of innovation under our belts.
We offer a fully remote, work-from-anywhere workspace – and we mean it. There is no pressure to work in an office whatsoever.
We have flexible work arrangements and locations to suit your style.
Hours are flexible, too! You’ve worked hard to build your life, and we don’t want you to give it up for work.
Our team is growing fast, and there’s a ton of energy and a lot of really smart, motivated, fun people ready to welcome you in.