Description:
Design, develop, enhance, and maintain a scalable and high-performance front-end desktop application.
The ideal candidate will have:
- Demonstrable experience in C.Net and front-end application development specially using WPF; experience with multi-threading is a plus.
- A deep understanding of common data structures and algorithms.
- Test-driven Development experience, and experience with Unit-Testing Frameworks.
- Experience with the following technologies, though not essential, would be a big plus ZeroMQ, Redis/Aerospike/Ignite, gRPC, Protocol Buffers.
- The ability to quickly comprehend complex business processes and existing systems architecture and propose efficient solutions to tough problems.
- An aptitude for debugging, mathematics, problem solving and mastering new languages and APIs in a short time span.
- Good written and spoken English communication skills.
- The ability to recognize & differentiate between barely working, hacked-together Code and Clean, high-quality code, and the talent to produce the latter.
- Note: We are open to candidates living in different parts of the world who can work remotely
Experience:
5+ years of professional experience in C.Net software development.
Qualifications
- Bachelor of Science, Engineering or higher in Computer Science or related disciplines