We are seeking a highly skilled Software Engineer with expertise in C#, MVVM, and JavaScript to develop and maintain desktop/android/enterprise applications. The ideal candidate will have 3 - 5 years of experience in designing, developing, and deploying applications. Experience in the engineering domain is preferred.
Roles & Responsibilities:
1. Design and Development: Design, develop, and test desktop applications using C#, WPF, MVVM, and JavaScript.
2. Application Maintenance: Maintain and update existing desktop applications to ensure they remain stable, secure, and performant.
3. Troubleshooting: Troubleshoot and resolve technical issues related to desktop applications.
4. Collaboration: Collaborate with cross-functional teams, including QA, Design, and Product Management, to ensure seamless delivery of desktop applications.
5. Code Review: Participate in code reviews to ensure high-quality, maintainable, and efficient code.
6. Technical Documentation: Create and maintain technical documentation for desktop applications.
7. UI/UX: Collaborate with the developers/designers to implement UI/UX designs. Need to work on wireframes, prototypes, and high-fidelity designs.
Nice to Have:
Requirements:
Bachelor's degree