Software Developer
We are looking for a skilled Windows Desktop Developer with 3+ years of experience in developing and maintaining desktop applications using C#, WPF, MVVM, XAML, and SQL/SQLite. The ideal candidate will work closely with product owners, developers, and QA teams to deliver high-quality, scalable, and performance-driven software solutions.
Experience:- 3 to 6 Year
Core Responsibilities:
- Develop, enhance, and maintain Windows desktop applications using WPF, MVVM, and XAML.
- Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and resolve application performance issues, UI inconsistencies, and functional bugs.
- Optimize and integrate applications with SQL databases (SQL Server / SQLite), ensuring efficient data handling.
- Work with multi-threaded applications and apply design patterns to build scalable and maintainable software.
- Implement event-driven architectures and improve inter-view model communication.
- Develop audit logging systems to track application events and enhance debugging.
- Work in an Agile/Scrum environment, following CI/CD practices.
- Maintain technical documentation and actively contribute to code reviews and continuous improvement initiatives.
Skills/Qualifications:
- 3+ years of experience in C# and .NET technologies.
- Strong hands-on experience with WPF, MVVM, and XAML for building desktop applications.
- Proficiency in SQL / SQLite and experience with database development, query optimization, and data management.
- Solid understanding of object-oriented programming (OOP), design patterns, and multithreading.
- Experience with WCF, Windows Services, and API integrations.
- Strong problem-solving skills with the ability to debug complex applications.
- Experience working with Git, Bitbucket, or other version control systems.
- Good understanding of Agile methodologies (Scrum/Kanban), Jira, and CI/CD pipelines.
- Excellent communication skills and ability to work collaboratively in a team.
Assets / Nice to have:
- Experience with UI performance optimization in WPF applications.
- Hands-on experience with dynamic popups, animations, and event-driven architectures in WPF.
- Knowledge of audit logging, error tracking, and application telemetry.
- Experience with Windows Task Scheduler for automating tasks and background operations.
- Exposure to Cloud services (Azure, AWS) and DevOps practices.
- Basic knowledge of HTML, CSS, and JavaScript for UI-related tasks.
- Understanding of Service-Oriented Architecture (SOA).
Benefits working at Blobstation:
- 5 days a week
- Health Insurance
- Sponsorship for Certification
- Flexible working hours with possibility of working from home
Apply here
Make your first move in giving your career a massive push forward.
You can also send an email to our recruiter at
contact@blobstation.com
contact@blobstation.com