10Pearls10

Lead C# Developer (SQL / database knowledge)

10Pearls
AR, CO + 7 more
Apply now

Welcome to 10Pearls! 

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

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 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 seeking a talented and experienced General Developer to join our Fintech project team. The ideal candidate will be proficient in .NET/C#, with strong expertise in WPF and Model-View-ViewModel (MVVM). Additionally, familiarity with Domain Driven Design (DDD), Command and Query Responsibility Segregation (CQRS), and Event Sourcing concepts is highly desirable. Familiarity with Azure Dev Ops for Work Item Management, Pipelining, and CI/CD processes is preferred. Excellent written and verbal communication skills are required for effective collaboration within the team.

Key Responsibilities:

  • Develop and maintain software applications using .NET/C# technologies.
  • Design and implement user interfaces using WPF, MVVM, and Prism frameworks.
  • Apply Domain Driven Design (DDD) principles to develop robust and scalable solutions.
  • Implement Command and Query Responsibility Segregation (CQRS) patterns for efficient data handling.
  • Utilize Event Sourcing techniques to capture and persist domain events.
  • Conduct Unit/Integration testing using Xunit to ensure code quality and reliability.
  • Implement Dependency Injection (DI) and Inversion of Control (IOC) for modular and testable code.
  • Utilize Entity Framework for database operations and data access logic.
  • Ensure security measures are implemented throughout the development process, including threat modeling and secure coding practices.
  • Utilize Git for version control and collaborate effectively within the development team.
  • Utilize Azure Dev Ops for Work Item Management, Pipelining, and CI/CD processes.
  • Communicate effectively with team members to understand requirements, provide updates, and address any issues or concerns.
  • Stay updated with the latest technologies and industry trends to continuously improve development practices and techniques.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a .NET/C# Developer with expertise in WPF, MVVM, and Prism frameworks.
  • Strong understanding of Domain Driven Design (DDD), CQRS, and Event Sourcing concepts.
  • Experience with Unit/Integration testing frameworks such as Xunit.
  • Proficiency in Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Experience with Entity Framework for database operations.
  • Familiarity with Visual Studio for development.
  • Knowledge of security practices including threat modeling and secure coding.
  • Proficiency in Git for version control.
  • Familiarity with Azure Dev Ops for Work Item Management, Pipelining, and CI/CD processes is a plus.
  • Excellent written and verbal communication skills.
  • Strong problem-solving and analytical abilities.
  • Ability to work effectively both independently and as part of a team.

Benefits we offer

  • Access to LinkedIn Learning, Udemy, and Pluralsight.
  • 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

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let 10Pearls know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 17, 2024

Posted on

Apr 18, 2024

Job type

Full Time

Experience level

Senior

Hiring timezones

Argentina +/- 0 hours, and 8 other timezones
Claim this profile10Pearls logo10

10Pearls

View company profileVisit 10pearls.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

23 remote jobs at 10Pearls

Explore the variety of open remote roles at 10Pearls, offering flexible work options across multiple disciplines and skill levels.

View all jobs at 10Pearls

Remote companies like 10Pearls

Find your next opportunity by exploring profiles of companies that are similar to 10Pearls. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan