Technical Skills:
• 8 to 12 years of hands-on experience with desktop application development
• 4+ years of hands-on experience in C# & WPF / modern C++
• 4+ years of hands-on experience in designing Windows desktop applications
• 2+ years of experience in TypeScript & REST APIs
• Strong analytical and debugging skills
• Hands-on experience in CI/CD applications development
• Good knowledge on Windows Programming - registry, certificates, file and folder security, WMI, Thread, sockets and system programming.
• Knowledge on JavaScript, HTML, CSS and JSON with type script
• Knowledge on Cloud technology is beneficial
• Knowledge UWP App development will be value add
• Strong knowledge of libraries and frameworks
• Knowledge on Agile methodologies
• Knowledge of Copilot/cody is required.
• knowledge of any static code analysis tool like SonarQube is added advantage
• Knowledge of VS code IDE
• Good communication skills to interact with global teams
Roles and Responsibilities:
• Implementation of enhancements in the products which includes UI development & enhancements to the product.
• Participate in the core team meetings and provide inputs on the product enhancements / defects / any outstanding technical issues.
• Write code per functional requirement, design and architecture
• Migration of code to new IDE – Visual studio (Integrated development environments)
• Analysis and fix the incidents/defects
• Porting/migration of products to new Operating Systems (e.g. Windows 10)
• Support products on current Windows OS 10,11
• Product Security(Includes guidelines as mutually agreed by Client- Mphasis that needs to be followed during enhancements/New Features design and Fixing identified & prioritized issues )
• Sign and release of products
• Unit testing by each developer for the source code added/modified
Process Skills:
• Agile – Scrum/Scrumban and Test Driven Development
Behavioral Skills:
• Result oriented team player
• Good in communication
• Interpersonal skills
Qualification:
• Bachelor of Engineering (Computer background preferred)
Bachelor's Degree