C# .NET Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Mid-level · 2+ years

Job description

A C# .NET Developer role focused on designing, developing, and maintaining WPF desktop applications with strong relational database integration. The position is hands-on and requires deep technical expertise and problem-solving abilities.

At a glance

Employment
Full-time
Work mode
Remote
Pay
GHS 4,000 / month

What you'll do

  • Develop, maintain, and enhance desktop applications using C# and WPF.
  • Collaborate with cross-functional teams to gather requirements, analyze technical feasibility, and deliver high-quality solutions.
  • Design and implement user-friendly interfaces with modern WPF patterns such as MVVM.
  • Write clean, efficient, and scalable code following industry best practices.
  • Optimize application performance and troubleshoot complex issues in both code and database interactions.
  • Design, implement, and maintain relational database schemas, stored procedures, and queries.
  • Conduct code reviews, unit testing, and debugging to ensure high code quality.
  • Create and maintain technical documentation for future reference and upgrades.
  • Stay updated with the latest tools, frameworks, and technologies in the .NET ecosystem.

What we're looking for

  • 2+ years of professional experience in C# .NET development.
  • Proven expertise in WPF, including creating custom controls, styles, and animations.
  • Strong understanding of relational database concepts and experience with SQL Server, PostgreSQL, or similar.
  • Solid grasp of design patterns like MVVM and dependency injection.
  • Experience with LINQ, Entity Framework, or other ORM tools.
  • Proficiency in database design, query optimization, and stored procedures.
  • Experience with version control systems like Git.
  • Familiarity with multi-threading and asynchronous programming in C#.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively in a team environment.
  • Excellent verbal and written communication skills.

Nice to have

  • Familiarity with cloud services such as AWS.
  • Familiarity with deployment tools for desktop apps.
  • Experience in integrating third-party APIs and libraries into .NET applications.
  • Knowledge of unit testing frameworks like xUnit or NUnit.
  • Familiarity with DevOps practices, CI/CD pipelines.
  • Experience with other .NET technologies such as ASP.NET Core.

Benefits

  • Salary offer is GHC4000 per month
  • 4-days work week
  • Fully remote work with once-in-a-while in-person meetings to keep team chemistry
  • Opportunity to work on exciting projects in a collaborative environment.
  • A chance to make a significant impact on the growth and success of our products.

Apply

Direct apply at Sumundi

Opens the job posting at Sumundi

About Sumundi

A leading technology company that provides software development services

Sumundi Inc. is a leading technology company that provides software development services to meet the evolving needs of businesses and individuals across multiple industries. With a strong focus on cutting-edge technologies, we strive to empower our clients with the tools and expertise to thrive in the digital era. Our commitment to excellence and customer satisfaction sets us apart as a trusted partner for all technology-related requirements.

Key facts

  • Software development services