Match score not available

Software Developer

Remote: 
Full Remote
Work from: 

10Pearls logo
10Pearls Information Technology & Services Large https://10pearls.com/
1001 - 5000 Employees
See all jobs

Job description

Welcome to 10Pearls!  

We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.

 

Company Overview

We are 10Pearls, an award-winning digital development company, helping businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.


The Client

This is a fully remote position only available in Peru, Colombia, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, and the Dominican Republic.

About 10Pearls

We are 10Pearls, an award-winning digital development company, that helps businesses with product design, development, and technology acceleration. We are looking for a consultative, creative Salesforce professional who wants to flex their admin muscles using all the latest and greatest the platform has to offer to help us take our current implementation to the next level.

 

About the role

We are looking for a highly skilled Software Developer with expertise in .NET/C# to join our team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable applications using modern software development principles and best practices. You will work closely with cross-functional teams to deliver high-quality solutions, ensuring optimal performance, security, and maintainability.

This position requires a strong understanding of Domain-Driven Design (DDD), CQRS, and event sourcing, as well as proficiency in WPF, MVVM, and Prism. You should be comfortable working in an agile environment and have experience with unit and integration testing, dependency injection, and Azure DevOps.

If you are passionate about building high-quality software and thrive in a collaborative environment, we would love to hear from you!

 

Requirements:

  • Experience with .NET/C# development.
  • Proficiency in WPF, Model-View-ViewModel (MVVM), and Prism.
  • Strong understanding of Domain-Driven Design (DDD).
  • Experience with Unit and Integration Testing (e.g., xUnit).
  • Knowledge of Command and Query Responsibility Segregation (CQRS).
  • Familiarity with Dependency Injection (DI) and Inversion of Control (IoC).
  • Experience with Event Sourcing.
  • Proficiency in Entity Framework.
  • Experience working with Visual Studio.
  • Understanding of Security Practices, including Threat Modeling and Secure Coding.
  • Proficiency with Git for version control.
  • Experience with Azure DevOps (Work Item Management, Pipelines, CI/CD).
  • Excellent written and verbal communication skills.
  • English B2+.

Benefits we offer:

  • Access to LinkedIn Learning, Udemy, and Pluralsight.
  • Access to a virtual nutritionist
  • Amazing people-oriented organizational culture
  • Working from Anywhere
  • Challenging projects using the latest technologies with clients from the US

 

We thank you for applying to this job position, we’re more than thrilled to start reviewing your profile and great skills! This is the first step in our selection process, so you will be hearing back from our awesome recruitment team regarding the next steps 😀 

10Pearls Team

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Engineer Related jobs