Designing, Developing and Testing the native applications for Windows (including UWP - Universal Windows Platform)
• Participating in the architecture, design, code and security reviews for the application and suggesting improvements.
• Working with the engineering manager and product manager to scope features and identify the dependencies.
• Working with the cross functional team sand third-party library providers for product integration.
• Working closely with Quality teams for fixing the defects and supporting product verification.
• Working with support team to resolve customer issues and escalations.
Your experience must also include:
Must have at least 6-12 years of programming experience in languages C++, C .
- Experienced in multi-threading, multi-processing and asynchronous programming paradigms.
- Deep understanding of data structures, algorithms and OS schedulers.
- Proficient in network layers and protocols (HTTP, TCP/IP, SSL).
- Experience and exposure to developing web applications using JS frameworks.
- Experience in iterative development and agile methodology.
- Security software experience is highly desired