Senior Software Engineer C# WPF
Sign up free to see how well your resume matches this role.
What you'll do
- Analyze requirements, design and develop desktop applications using C# WPF MVVM architecture.
- Participate in software design reviews, code reviews, and team meetings.
- Optimize application performance and responsiveness.
- Mentor junior developers and provide technical guidance.
- Write clean, maintainable, and testable code.
- Debug and resolve software defects issues.
- Perform unit test, verification and validation of the product developed.
- Optimize application performance and responsiveness.
- Maintain documentation related to design, development, and deployment.
- Learn relevant standards related to the industry.
- Experience in Delivering suggestion for GUI revamping.
- Ability to learn new technologies, software, and concepts quickly is essential
What they're looking for
- 4+ years of professional experience with C# and WPF application development
- Solid understanding of Object-Oriented design and concepts.
- Strong knowledge of MVVM, XAML, and UI design principles.
- Proficient in multithreading, and async programming.
- Large scale software development experience.
- Ability to write effective and reusable code according to best practices.
- Must be a dynamic, autonomous, and team-oriented individual.
- Be able to drive, to take ownership and responsibility of a project.
- Be able to work independently and be proactive.
- Be able to analyze problems and come up with proposals for a solution.
- Be able to clearly communicate in the English language.
Nice to have
- semi domain working experience
Summarised by NextRaise from the employer’s description, which follows in full below.
Full description from employer
Roles & Responsibilities:
• Analyze requirements, design and develop desktop applications using C# WPF MVVM architecture.
• Participate in software design reviews, code reviews, and team meetings.
• Optimize application performance and responsiveness.
• Mentor junior developers and provide technical guidance.
• Write clean, maintainable, and testable code.
• Debug and resolve software defects issues.
• Perform unit test, verification and validation of the product developed.
• Optimize application performance and responsiveness.
• Maintain documentation related to design, development, and deployment.
· Learn relevant standards related to the industry.
· Experience in Delivering suggestion for GUI revamping .
· Ability to learn new technologies, software, and concepts quickly is essential
Work Experience
Required Skills (Technical Competency):
• 4+ years of professional experience with C# and WPF application development
• Solid understanding of Object-Oriented design and concepts.
• Strong knowledge of MVVM, XAML, and UI design principles.
• Proficient in multithreading, and async programming.
• Large scale software development experience.
• Ability to write effective and reusable code according to best practices.
• Must be a dynamic, autonomous, and team-oriented individual.
• Be able to drive, to take ownership and responsibility of a project.
• Be able to work independently and be proactive.
• Be able to analyze problems and come up with proposals for a solution.
• Be able to clearly communicate in the English language.
Desired Skills:
· semi domain working experience
Company
Company facts come from this company's own listings. We only show what the postings themselves carry.