We are seeking a highly skilled Windows Application Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:
• Design, build, and maintain advanced applications for the Windows platform.
• Provide for and perform the maintenance, implementation, integration, test, and transfer into operations of developed and off-the-shelf application products.
• Provide ongoing development of deployed applications products to meet changing user needs, developing future requirements, and operational cost savings.
• Analyze product requirements and translate them into application designs.
• Apply Agile development processes to create prototype applications, perform testing of software products, and respond to and resolve software discrepancies against products’ needs analysis, application interfaces, and requirements.
• Generate and maintain applications in accordance with product requirements and department standards.
• Generate/update application documents (designs, manuals, code, support) following department approval, configuration, release, and version controls.
• Maintain deployed applications and application servers.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
𝐑𝐞𝐪𝐮𝐢𝐫𝐞𝐦𝐞𝐧𝐭𝐬:
• 3 years experience in Windows Native Application Development using WPF or WinForms.
• Proficient in C# programming with a strong understanding of the .NET framework and .NET Core.
• Knowledge of application packaging and deployment strategies for Windows applications.
• Understanding of MVVM (Model-View-View Model) design pattern, asynchronous programming Sensitivity: Internal models and responsive UI design.
• Hands-on experience with GIT or Azure DevOps and repositories.
• Good to have knowledge of NFC (Near Field Communication) technology and Bluetooth Low Energy (BLE) devices.
• Ability to solve problems quickly and completely with proactive involvement.
• Team player with good communication skills and a positive attitude towards work.
• Perform Unit and Integration Testing and familiarity with unit testing frameworks (e.g., NUnit, xUnit).
• Work with the Team Lead during System Integration Testing