Sr. .NET FULL STACK WPF DEVELOPER
Location: Remote
6 Months contract to hire
Job Description: As a hands-on Sr. .NET WPF full stack Developer, you will be responsible for designing, developing, and maintaining high-quality desktop applications. These roles require a strong object-oriented programming mindset, a passion for best practices, and experience working within a Microsoft technology stack. You will work closely with our product managers, designers, and other developers to deliver high-quality software solutions that meet the needs of our customers.
Requirements:
- 8+ years hands-on experience in development using .NET technologies.
- Strong expertise in WPF and MVVM.
- Proficiency in C#, .Net core.
- Solid understanding of object-oriented programming (OOP) principles.
- Strong understanding of relational databases and SQL.
- Experience with RESTful API design and development.
- Familiarity with WCF, MVC, and ASP.NET Core.
- Experience in Entity Framework, Dapper.
- Familiarity with version control systems such as Git.
- Event driven programming.
- Familiarity in modern architectures such as Event Driven, MVC, Serverless, and Microservices.
- Strong communication and teamwork abilities.
- Familiarity with Agile/Scrum development methodologies
- Familiarity with AWS cloud services such as Lambda, Step functions, Beanstalk, S3.
- Experience with modern JavaScript frameworks such as Angular, React.
- Plus to have experience in DevExpress Reporting, NLog, Sentry, ZXing, Xamarin.
Key Responsibilities:
- Design, develop, and maintain WPF applications using MVVM architecture.
- Implement XAML, data binding, dependency properties, commands, and templating to create dynamic and responsive UI components.
- Ensure seamless integration of new code without disrupting existing functionality.
- Utilize multi-threaded programming to enhance performance and responsiveness.
- Participate and make Architectural decisions in developing enterprise-level software.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Implemented and maintained database solutions using SQL Server and other relational/ non-relational databases.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews and provide constructive feedback to peers.
- Able to provide technical guidance, direction, and support to other team members.
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience in Digital media domain is a plus.
Please share the following details along with the most updated resume to geeta.negi@compunnel.com if you are interested in the opportunity:
- Total Experience
- Relevant experience
- Current CTC
- Expected CTC
- Notice Period (Last working day if you are serving the notice period)
- Current Location
- SKILL 1 RATING OUT OF 5
- SKILL 2 RATING OUT OF 5
- SKILL 3 RATING OUT OF 5
(Mention the skill)