Technical Architect - Windows Desktop Applications using C++ or C#/WPF or C#/WinForms
Quest Global View all jobs
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
- Evaluate business requirements to define functional and technical specifications and ensuring the development roadmap is feasible.
- Design, develop and maintain robust, distributed desktop applications using C++/C#/WPF/gRPC.
- Maintain existing legacy applications using COM/.NET remoting/WCF.
- Mentor a team of software engineers (around 30 members) working on above technologies.
- Set best practices to ensure code quality. Perform code reviews to maintain high standards for maintainability, security, and efficiency.
- Troubleshoot complex technical issues during development and deployment.
- Understand SEMI standards in depth. Provide consultancy on SEMI standards to customers when needed.
- Drive continuous improvement in team performance and development processes.
- Contribute to product roadmap planning, product sales and marketing activities.
- Drive the usage of GitHub Copilot for faster development.
- 15+ years of experience in software development with C++ or C#/WPF or C#/WinForms.
- 5+ years of experience in technical leadership role.
- Proficient in OOAD, Design Patterns, multithreading, asynchronous programming.
- Ability to learn new technologies, legacy software and domain concepts quickly.
- Strong analytical, problem-solving and communication skills.
- Semiconductor domain experience, SEMI standards knowledge.