21 Arrixa Jobs
WPF Developer - .Net Framework (7-10 yrs)
Arrixa
posted 7d ago
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced WPF Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining user-friendly and robust applications using WPF, C#, and .NET technologies. You will leverage your expertise in MVVM architecture and design patterns to create intuitive and visually appealing user interfaces.
Key Responsibilities :
- Design, develop, and implement WPF applications using C# and .NET Framework/Core.
- Develop user interfaces that are visually appealing, user-friendly, and maintainable.
- Apply MVVM architecture and design patterns to ensure code clarity and separation of concerns.
- Create custom controls, styles, and templates to enhance the user experience.
- Utilize data binding techniques to connect the UI to the underlying data model.
- Leverage LINQ for efficient data manipulation.
- Integrate with databases using Entity Framework or similar data access technologies.
- Collaborate with cross-functional teams (e.g., designers, testers) to deliver high-quality applications.
- Participate in code reviews and maintain a high standard of code quality.
- Troubleshoot and debug application issues effectively.
- Stay up-to-date with the latest advancements in WPF, C#, and .NET technologies.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in WPF development using C# and .NET Framework/Core.
- Strong understanding of MVVM architecture and design patterns.
- In-depth knowledge of XAML for creating user interfaces.
- Proficiency in developing custom controls, styles, and templates.
- Familiarity with data binding, LINQ, and Entity Framework.
- Experience with version control systems like Git or SVN.
- Excellent problem-solving skills and a keen attention to detail.
- Strong communication and teamwork abilities.
Benefits :
- Competitive salary and benefits package.
- Opportunity to work on challenging and rewarding projects.
- Opportunities for professional growth and development.
- Collaborative and supportive work environment.
Functional Areas: Other
Read full job description