C# .NET Engineer
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
