Match score not available

Sr. C# Developer (WPF experience)

76% Flex
Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's in Computer Science or related field, Proven .NET/C# Developer with expertise in WPF, MVVM, and Prism frameworks.

Key responsabilities:

  • Develop and maintain software applications using .NET/C#
  • Design user interfaces with WPF, MVVM, & Prism
  • Apply DDD, CQRS, and Event Sourcing principles
  • Conduct Unit/Integration testing and ensure code quality
  • Collaborate effectively within the dev team
10Pearls logo
10Pearls Information Technology & Services Large https://10pearls.com/
1001 - 5000 Employees
See more 10Pearls offers

Job description

Logo Jobgether

Your missions

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 knowledge 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

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find other similar jobs