Home
Jobs

24 Desktop Application Jobs

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 6.0 years

11 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: .NET Developer (WPF/Desktop Applications) Location: Bangalore Experience Required: 4+ Years Employment Type: Full-Time Notice Period: Immediate to 30 Days Job Summary: We are looking for a highly skilled .NET Developer with 4+ years of experience in developing and maintaining robust desktop applications using C# or VB.NET , WPF , and REST APIs . The ideal candidate should possess a strong understanding of database interactions with SQL Server or Oracle , and experience in scripting using VBScript and Excel Macros . Key Responsibilities: Design, develop, and maintain desktop applications using C#/VB.NET and WPF . Integrate and consume RESTful APIs for data exchange between client and server applications. Write and optimize SQL queries, stored procedures , and database functions in SQL Server/Oracle . Enhance and automate Excel-based workflows using VBScript and Excel Macros . Debug and troubleshoot application issues and provide support for production systems. Collaborate with cross-functional teams including QA, Product, and DevOps to deliver high-quality software solutions. Participate in code reviews, maintain technical documentation, and follow best coding practices. Required Skills: Proficient in C# and/or VB.NET with a strong understanding of OOP principles. Hands-on experience with WPF (Windows Presentation Foundation) and MVVM architecture. Experience working with REST APIs for data exchange and service integration. Strong knowledge of SQL Server/Oracle , including writing complex queries and performance tuning. Proficiency in VBScript , Excel Macros , and Excel-based automation. Familiar with version control tools like Git or TFS . Solid problem-solving, debugging, and analytical skills. Preferred Qualifications: Bachelors degree in Computer Science, Engineering, or related technical field. Experience in Agile/Scrum development methodologies. Exposure to desktop application deployment and packaging. Why Join Us? Work with cutting-edge technologies and a collaborative team. Competitive compensation and benefits package. Opportunities for continuous learning and career advancement.

Posted 19 hours ago

Apply

4.0 - 8.0 years

8 - 11 Lacs

Kolkata

Remote

Naukri logo

You will lead the development of a secure, performance-optimized, and cross-platform desktop proctoring application (Windows/macOS) integrated with webcam, microphone, screen capture, AI monitoring features, and a real-time violation alert system. You will also coordinate with the web development team building the admin panels. Role & responsibilities Develop a native cross-platform desktop application using Electron, .NET MAUI, or Qt. Implement robust lockdown features app blocking, clipboard control, screen restrictions, remote access blocking, and offline data protection. Integrate real-time webcam, mic, and screen monitoring using system-level APIs (WebRTC/native). Develop or integrate AI modules for behavior detection: face detection, gaze tracking, object/person detection. Ensure secure authentication (username/password, 2FA), AES-256 encryption , and FERPA/GDPR compliance . Implement lightweight storage and upload strategies for logs, video, screenshots, and violation reports. Optimize for low CPU/RAM consumption on mid-range Windows/macOS devices. Collaborate with backend/API and admin panel teams (React.js, Node.js/Django). Lead debugging, testing, and deployment cycles with version control and CI/CD best practices. Ensure cross-platform stability and UI/UX consistency across macOS 12+ and Windows 10+. Preferred candidate profile 48 years of hands-on experience in cross-platform desktop application development . Strong command of Electron (JS/TS), .NET MAUI (C#), or Qt (C++/Python) . Experience in desktop-level video/audio/screen capture integration . Practical knowledge of integrating or building AI/ML models locally or through lightweight APIs (OpenCV, TensorFlow Lite, ONNX). Proven experience in security-first application design (encryption, access control, local storage). Experience with JWT/2FA authentication , websocket communication , and real-time data processing. Exposure to AWS S3 , encrypted file storage , and offline data handling . Familiar with agile processes, Jira/Trello, Git, and collaborative team environments. Perks & Benefits: Lead a product with high visibility and real-world academic impact. Collaborate with a team of product managers, AI engineers, and QA experts. Get full ownership of your modulefrom planning to delivery. Flexible work hours and location for the right candidate. Competitive compensation and performance-based incentives.

Posted 5 days ago

Apply

2.0 - 7.0 years

0 - 3 Lacs

Hyderabad

Work from Office

Naukri logo

Job Opening: Senior .NET Developer Role & responsibilities We are looking for a highly experienced and passionate .NET Developer to join our software development team. You will play a key role in enhancing existing applications and developing new systems , with a strong focus on business reporting (Crystal Reports, RDLC, HTML), SQL database operations, and UI/UX design. If youre a detail-oriented developer with solid experience across the Microsoft stack , including reporting tools , SQL optimization , and modern .NET development practices , wed love to hear from you. Key Responsibilities Development & Maintenance Develop, maintain, and enhance both existing and new web and desktop applications. Work across the full stack: from database to front-end design and integration. Ensure optimal performance, scalability, and reliability of the software systems. Report Development Design and implement complex Crystal Reports , RDLC , and HTML reports . Work closely with stakeholders to gather reporting requirements and translate them into clear, actionable reports. Database Management Write and optimize SQL queries, stored procedures, triggers, and views. Ensure data integrity, performance, and security in all database operations. UI/UX & Frontend Design user-friendly interfaces using HTML, CSS, and relevant front-end technologies. Improve the visual and interactive elements of applications for better usability. Collaboration & Documentation Collaborate with cross-functional teams including QA, UI/UX, and project managers. Participate in code reviews and technical discussions. Maintain technical documentation and ensure best coding practices. Required Skills & Qualifications Bachelors Degree in Computer Science, IT, or a related field. Minimum 5 years of hands-on experience with .NET (C#, ASP.NET, .NET Framework & .NET Core) . Strong experience with SQL Server , including database design and query optimization. Proficient in Crystal Reports , RDLC , and HTML-based reports . Familiarity with front-end technologies like HTML5, CSS, JavaScript, Bootstrap. Good understanding of OOP , design patterns , and application architecture . Experience with version control systems like Git or TFS. Ability to work independently and in a team with minimal supervision. Preferred (Bonus) Skills Experience with Web APIs and RESTful services. Familiarity with DevOps practices and CI/CD pipelines. Knowledge of Telerik or DevExpress components. Experience working with cloud platforms (Azure/AWS). How to Apply Send your CV and sample work (if any) to hr@bitlogixit.com Contact HR: WhatsApp only +91 70938 58814

Posted 6 days ago

Apply

9.0 - 14.0 years

25 - 40 Lacs

Pune

Work from Office

Naukri logo

Cilicant Private Limited is a fast-growing and innovation-led pharma packaging company , working towards a vision of becoming a fully digitized and lean organization. With SAP B1 at the core of our business systems, integrated with Salesforce and a recently implemented Warehouse Management System (WMS) , we are now looking to scale up our IT and automation capabilities across all business functions. We are looking for a Techno-Functional SAP B1 & IT Lead to drive our digital transformation initiatives. The ideal candidate will lead both Business Applications (SAP B1, Salesforce, WMS, custom solutions) and IT Infrastructure & Security , while working closely with cross-functional teams to digitize and automate core business processes. This is a hands-on leadership role with team responsibility. Key Responsibilities 1. SAP B1 & Business Application Management Lead implementation, customization, and optimization of SAP B1 (SQL) modules across departments. Design and manage integrations between SAP B1, Salesforce, WMS, Barcoding Systems , and in-house applications. Develop and maintain add-ons using SAP B1 SDK, SQL queries, and Crystal Reports . Collaborate with business users to identify process gaps and recommend automation and digital solutions. 2. Application Development & Automation Develop in-house web and desktop applications using .NET technologies to support unique business needs. Identify automation opportunities across Production, Finance, Stores, Quality, Purchase, Sales, and Dispatch. Lead automation initiatives with external vendors or internal developers, ensuring security and scalability. 3. IT Infrastructure & Cybersecurity Oversee the company's IT architecture , including server setup, cloud/data storage, networks, and endpoints. Define and implement IT policies for access, security, disaster recovery, procurement, and asset management . Ensure cybersecurity by implementing tools like firewalls, endpoint security, and user access control. 4. User Support & Training Lead a support structure for all business users using SAP B1, Salesforce, WMS, and in-house systems. Create SOPs and conduct user training sessions. Troubleshoot system issues and act as the point of escalation for all IT-related concerns. 5. Documentation & Compliance Maintain updated documentation of configurations, integrations, custom modules, and IT policies. Ensure compliance with industry regulations and internal data protection policies . Stay informed of SAP B1 updates, best practices, and industry trends . Candidate Profile Technical Skills: Proficiency in SAP B1 SDK, SQL (Advanced), .NET (C# / VB.NET) for application development. Experience in integrating SAP B1 with third-party systems like Salesforce and WMS. Experience with Crystal Reports , stored procedures, and database optimization. Good understanding of IT infrastructure, networking, and cybersecurity protocols. Functional Knowledge: Strong understanding of manufacturing business processes : Sales, Purchase, Inventory, Production, Quality, Finance, Dispatch. Experience in process mapping and automation for lean operations. Ability to interpret business needs into technical solutions. Behavioral & Leadership Competencies: Self-driven with a problem-solving mindset . Ability to manage cross-functional teams and external vendors . Strong project management and execution capability. Excellent communication skills to collaborate with business and tech stakeholders.

Posted 1 week ago

Apply

3.0 - 8.0 years

7 - 12 Lacs

Gurugram, Delhi / NCR

Work from Office

Naukri logo

Role & responsibilities Qualification: B.Tech or BCA+MCA. Full time only Location Gurgaon Please send your CV on swati.s@sdnaglobal.com Mandatory Skills- C#, dot net with WPF (Windows Presentation Foundation) - Design, develop, and maintain Windows desktop applications using C# and WPF, ensuring a high level of performance, usability, and reliability. - Implement the MVVM architecture, utilizing data bindings and templates to separate concerns and enhance code maintainability. - Integrate with RESTful APIs, ensuring seamless communication between the desktop application and external services. - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Proven experience (3+ years) in developing Windows desktop applications using C# and WPF. Please send your CV on swati.s@sdnaglobal.com

Posted 1 week ago

Apply

0.0 - 1.0 years

3 - 4 Lacs

Hyderabad, Chennai, Bengaluru

Work from Office

Naukri logo

Designation : Desktop Support Engineer Qualification :Any degree eligible (Be/Btech,arts and science ,MBA,MCA ) Experience : Freshers /Experience Salary : 20 -25 k Eligibility : 2017 to 2025 Contact: Subha HR : 75501 43827 Call or what up

Posted 1 week ago

Apply

5.0 - 10.0 years

17 - 27 Lacs

Hyderabad

Work from Office

Naukri logo

Job Summary: We are seeking a highly skilled Automation Test Engineer with a minimum of 6 years of experience in automation testing and development. The ideal candidate should have hands-on experience in designing, developing, and maintaining automated test scripts using AccelQ for web, mobile, API, and desktop applications. The role involves collaborating with cross-functional teams, implementing comprehensive test strategies, and ensuring seamless integration of automated tests in CI/CD pipelines. Key Responsibilities: Design, develop, and maintain automated test scripts using AccelQ for web, mobile, API, and desktop applications. Utilize AccelQ user extension, Actions, dashboards, and version control features for effective automation. Debug and troubleshoot test scripts in AccelQ. Collaborate with development and QA teams to design effective test strategies utilizing BDD tools. Develop and maintain automated test frameworks using Selenium/Appium for web, API, and mobile applications. Implement comprehensive test plans and cases to validate functionality across desktop, mobile web, and native applications. Manage and author test cases in Jira and XRAY (or similar tools), ensuring complete test coverage and traceability. Identify, log, and track software defects to closure while working with cross-functional teams. Integrate automated tests into CI/CD pipelines to enhance testing efficiency and delivery speed. Participate in Agile/Scrum processes, collaborating with developers, product owners, and stakeholders. Report testing progress, risks, and issues effectively to the team and leadership. Preferred Skills & Qualifications: Minimum of 6 years of hands-on experience in automation testing and development. At least 2 years of experience in AccelQ for test automation. Expertise in Java programming for automation script development. Experience in Selenium/Appium for web, API, and mobile automation testing. Strong understanding of CI/CD integration for automated testing. Proficiency in Agile/Scrum methodologies and collaborative teamwork. Strong analytical, debugging, and problem-solving skills. Desired Skills: Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL). Knowledge of cloud-based mobile testing using Device Farms (e.g., AWS Device Farm, Browser Stack, Sauce Labs). Experience in automation testing for desktop-based thick client applications. Strong communication and collaboration skills to work effectively in a cross-functional team. Ability to adapt to a fast-paced environment and work on enterprise-level applications across multiple platforms.

Posted 1 week ago

Apply

4.0 - 7.0 years

7 - 11 Lacs

Noida

Hybrid

Naukri logo

Job DescriptionJob Description • Test Planning and Strategy: • Develop and implement comprehensive test plans and strategies based on project requirements and specifications. • Collaborate with cross-functional teams to identify test scenarios and prioritize testing efforts. • Define test objectives, scope, and deliverables for each project. • Test Execution: • Design and execute test plans to verify software functionality, performance, and usability. • Introduce test automation for application workflows. • Monitor and analyze test results, identify defects, and track them using bug tracking systems. • Collaborate with developers to troubleshoot and resolve identified issues. •Continuous Improvement: • Stay up to date with industry trends, tools, and best practices in software testing and quality assurance. • Propose and implement process improvements to enhance the efficiency and effectiveness of testing efforts. • Participate in code reviews and provide feedback on software design and architecture to improve testability and maintainability. • Documentation and Reporting: • Create and maintain detailed test documentation, including test plans, test cases, and test scripts. • Generate regular reports on testing progress, test coverage, and defect metrics. • Communicate testing results, issues, and risks to stakeholders in a clear and concise manner Job QualificationsJob Qualifications • Bachelors degree in Computer Science, Software Engineering, or a related field. • Proven experience as a QA Engineer or Software Tester, preferably in a software development environment. • Strong understanding of software testing methodologies, tools, and processes. • Strong experience in automated testing for Java Swing GUI • Proficient in Postman for API testing • 2+ years experience writing SQL statements for database level testing. Solid knowledge of SQL and relational databases. • Experience with Cloud platforms such as Google Cloud Platform • Familiarity with version control systems • Excellent analytical and problem-solving skills. • Strong attention to detail and ability to effectively prioritize and manage multiple tasks. • Excellent written and verbal communication skills.

Posted 1 week ago

Apply

4.0 - 9.0 years

14 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Mandatory skills: C#, WPF, .Net core Must be worked on Desktop Applications

Posted 2 weeks ago

Apply

2.0 - 6.0 years

14 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Experience Requirements Experience in developing Desktop applications, designing and implementing large-scale complex software applications. Experience with user interface design and implement WPF, WinUI and Maui Proficiency in C++, C# programming

Posted 2 weeks ago

Apply

0.0 years

2 - 3 Lacs

Hyderabad, Chennai, Bengaluru

Work from Office

Naukri logo

Designation : Desktop Support Engineer Qualification :Any degree eligible (Be/Btech,arts and science ,MBA,MCA ) Experience : Freshers /Experience Salary : 20 -25 k Eligibility : 2017 to 2025 Contact: Subha HR : 75501 43827 Call or what up

Posted 2 weeks ago

Apply

5.0 - 9.0 years

5 - 14 Lacs

Chennai, Bengaluru

Hybrid

Naukri logo

JD C# with WPF development profiles who has worked on Desktop Application Strong Experience in C# and WPF project. C# and WPF SKILLs proficiency level must be knowledgeable. FA (Factory Automation) standards will be plus.

Posted 3 weeks ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Hyderabad, Delhi / NCR, Bengaluru

Work from Office

Naukri logo

Key Responsibilities: Write clean, efficient code for data processing and transformation Debug and resolve technical issues Evaluate and review code to ensure quality and compliance Required Qualifications: 1+ year of C# development experience Should have strong proficiency in C# programming, NET development, and experience with building desktop, web, or mobile applications Should be skilled in developing scalable, secure, and maintainable software solutions using frameworks like ASP.NET or Xamarin Location: Delhi / NCR,Bangalore/Bengaluru,Hyderabad/Secunderabad,Chennai,Pune,Kolkata,Ahmedabad,Mumbai

Posted 3 weeks ago

Apply

2.0 - 5.0 years

15 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

R&D Software Services team at Emerson Test & Measurement Group is seeking a Staff Software Engineer. The Staff Software Engineer position is a challenging role, requiring daily interaction with Engineering Teams. This is a multi-functional role dealing with diverse engineering skills to solve problems, execute tasks, and develop features to support deployed custom solutions worldwide. In this Role, Your Responsibilities Will Be: Brainstorm, design and develop new features in products. Develop tools and infrastructure to improve engineering efficiency. Independently work on the feature(s) through release. Design and implement moderate to high complexity features to a high level of quality. Facilitate decisions vital to deliver a quality product in a timely fashion. Define and prioritize tasks and leverage resources to complete tasks on time. Review code and design of junior engineers and provide high quality feedback. Involve in testing activities and write unit tests for the features. Who You Are: You promote high visibility of shared contributions to goals. You quickly and significantly take action in constantly evolving, unexpected situations. You actively seek mentorship from pertinent sources to make timely and well-informed decisions. You handle the risk that comes with moving forward when the outcome is not certain. For This Role, You Will Need: B.E/ B.Tech/ M.Tech/ MCA in Computer Science/ Electronics and Communications / Telecommunication / Electrical / Instrumentation 2 - 5 years of validated experience. Proficiency in C++, Strong understanding and experience of software design principles. Familiarity with Agile software development practices and continuous integration pipelines is preferred. Preferred Qualifications that Set You Apart: Experience in software development Confirmed ability to: Persistently drive tasks and lead projects to successful completion. Effectively interact and connect with engineering teams and management. Work optimally in a diverse, multi-cultural group development environment. Problem-solving skills, including optimally diagnosing technical issues and proposing reasonable solutions. Take initiative, be a self-starter, and work independently. Quickly learn applicable technology, systems, and products. Our Culture & Commitment to You At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectivesbecause we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results. We recognize the importance of employee wellbeing. We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more. Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

24 - 28 Lacs

Bengaluru

Work from Office

Naukri logo

5+ years of industry experience working with multi-discipline engineering teams Experience with user interface design and implementation with xaml-based UI framework, like WPF, WinUI and Maui Proficiency in C++ and C# programming

Posted 3 weeks ago

Apply

5.0 - 7.0 years

10 - 13 Lacs

Hyderabad

Hybrid

Naukri logo

Key Skills: Cloud Migration, Desktop Application, IT Infrastructure, Troubleshooting, MCSE, ITIL. Roles and Responsibilities: Manage IT server operations for the Hyderabad site and support operations from Pune. Lead incident and problem management for the server domain, ensuring SLAs are met. Act as the primary point of contact for all Hyderabad-based server platform business support activities, coordinating with business units, vendors, and IT teams in India and the US. Monitor overall server platform performance, ensuring accountability for identifying and escalating problems. Provide technical guidance and collaborate with vendors and system support units to resolve complex server-related issues. Serve as an L3 escalation point for end-user computing issues (hardware/software). Administer and troubleshoot Active Directory configuration and routine server tasks. Coordinate with the core team for antivirus, DC, DNS, and DHCP-related activities. Understand and support MS Exchange-based messaging architecture. Provide hands-on support for: Storage systems (Dell EMC NAS, SAN) Backup solutions (e.g., Rubrik) Virtual environments (VMware) Server hardware and RAID configuration SQL Database clustering Document and manage all changes and problems, ensuring production is not impacted. Handle budgeting tasks, monthly accruals, and SLA definitions with business stakeholders. Coordinate Blackberry/smart device configurations with global IT teams. Create and maintain ISO 27001 and ISO 20000 documentation. Address Citrix and Azure VDI-related issues and support environments. Act as SPOC for internal/external audits and ensure audit compliance. Collaborate with IT procurement teams to manage server platform-related purchases. Conduct monthly/quarterly vendor performance reviews. Experience Requirement: 6-7 years of total IT infrastructure experience. 3-4 years of experience specifically in BPO/ITES environments. Hands-on experience with server operations, virtualization (VMware), storage, backup systems, and server hardware management. Exposure to ISO documentation practices and audit processes. Willingness to work in shifts aligned with US/India business hours. Education: Any Post Graduation, Any Graduation

Posted 3 weeks ago

Apply

6.0 - 11.0 years

15 - 25 Lacs

Hyderabad, Pune

Work from Office

Naukri logo

NET , DESKTOP APPLICATION , WINFORM APPLICATION, WPF, API, SQL SERVER, DEBUGGING, API EXP AS A CONSUMER. ALL SKILLS ARE MANDATORY Product based co, fin tech/payments domain, Hyderabad & pune

Posted 3 weeks ago

Apply

1.0 - 5.0 years

1 - 4 Lacs

Mumbai Suburban, Mumbai (All Areas)

Work from Office

Naukri logo

Skilled C# Developer having strong OOP knowledge. Building scalable client-server app in .NET Core and .NET Framework. Understanding of Windows and Web apps and their communication protocols. Good in debugging and problem solving and communication.

Posted 3 weeks ago

Apply

7.0 - 10.0 years

2 - 5 Lacs

Pune, Bengaluru

Work from Office

Naukri logo

Job Title:Windows Desktop Application Experience7-10 Years Location:Pune/Bangalore : C#, Windows Developer, Typescript.

Posted 1 month ago

Apply

5.0 - 7.0 years

3 - 6 Lacs

Jaipur

Work from Office

Naukri logo

Role C XAML WPF Developer Location Jaipur Experience : 5+ years Job Overview : We are seeking a Senior Software Developer to design and build cutting-edge user experiences for our client's consumer-facing desktop application. You will collaborate closely with product owners, UX designers, and other developers to shape the next generation platform. Qualifications - Bachelor's degree in computer science, Engineering, or a related field. - 5+ years of experience in desktop software development using WPF. - Expert-level skills in C/XAML for creating WPF applications. - Familiarity with modern frameworks and design patterns such as MVVM and Prism. - Strong knowledge of C language & .NET framework and object-oriented programming. - Experience in developing user interfaces and customizing UI controls. - Ability to write clean, maintainable code. - Excellent communication skills, both written and verbal. Key Responsibilities - Design and build modern user interfaces for consumer applications. - Collaborate with UI/UX teams to ensure high performance and usability. - Participate in code reviews to maintain product quality. - Understand client goals and propose effective solutions. - Conduct unit testing and integration testing. - Handle deployment and ongoing maintenance. - Provide post-deployment support and troubleshooting. Technical Requirements - Proficiency in C, .NET Core, WPF, XAML, REST APIs, and Dependency Injection. - Strong understanding of design patterns. - Familiarity with Agile methodologies. - Advanced knowledge of Git for version control. Education - BE, B.Tech, MCA, BCA, or equivalent qualifications. Apply Insights Follow-up Save this job for future reference Did you find something suspiciousReport Here! Hide This Job Click here to hide this job for you. You can also choose to hide all the jobs from the recruiter.

Posted 1 month ago

Apply

6 - 11 years

3 - 8 Lacs

Kochi

Work from Office

Naukri logo

Test Engineering Development Senior Software Architect Job Title: Senior Software Architect Experience Level: 6+ years About the Role The role is for a dynamic and detail-oriented Senior Software Architect with over 6 years of experience spanning desktop application development, IoT systems, Embedded software, and Test engineering. This role demands a cross-functional thinker who can architect high-performance solutions across hardware and software layers. You will play a strategic role in designing, guiding, and validating complex systems across platforms, including Windows, MacOS, and embedded environments. Key Responsibilities Lead architecture design and implementation of software systems involving desktop, IoT, and embedded technologies. Design and develop scalable, maintainable C# desktop applications and Python-based IoT applications. Collaborate with hardware engineers to integrate software with custom electronics using protocols such as UART, SPI, and I2C. Architect solutions that interface with embedded systems and hardware, ensuring robust communication and performance. Provide expert-level guidance on developing MacOS applications using appropriate frameworks and tools. Develop and validate test engineering solutions that ensure product reliability and performance. Work cross-functionally with product managers, developers, and test engineers to translate product requirements into software and system architectures. Create and maintain architectural documentation, and drive software design reviews. Research new tools, technologies, and development practices to enhance the quality and efficiency of engineering processes. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field. 6+ years of hands-on software development experience, including: C# for Windows desktop applications (e.g., WPF, WinForms) Python for IoT solutions and automation MacOS application development experience (Objective-C or Swift is a plus) Familiarity with embedded systems , including firmware interaction and device protocols (UART, SPI, I2C). Basic understanding of hardware electronics (schematics, microcontrollers, sensors, etc.). Strong experience designing test engineering solutions involving both hardware and software validation. Excellent debugging, troubleshooting, and system analysis skills. Ability to work independently and mentor junior engineers. Preferred Qualifications Experience with cross-platform development and interfacing with third-party APIs or hardware drivers. Familiarity with CI/CD pipelines, Git, and agile development methodologies. Experience with device simulation or emulation tools is a plus. Knowledge of industrial IoT or control systems is an advantage.

Posted 1 month ago

Apply

4 - 9 years

10 - 17 Lacs

Hyderabad

Hybrid

Naukri logo

Job Summary: We are seeking an experienced Automation Test Engineer with a strong background in test automation, development, and integration. The ideal candidate will have at least 6 years of hands-on experience in automation or development, with a focus on creating and maintaining automated test scripts using AccelQ , Selenium , and Appium . You will be responsible for designing, developing, and debugging automated tests for web, mobile, API, and desktop applications. Additionally, experience with Java programming and integrating tests into CI/CD pipelines is essential. The role involves collaborating closely with development and QA teams to design effective test strategies, ensure comprehensive test coverage, and manage test cases using tools like Jira and XRAY . You will also participate in Agile/Scrum processes and report testing progress, risks, and issues to the team and leadership. Roles & responsibilities Must have a minimum of 4 years of hands-on experience in Automation/Development A minimum of 2 years of experience in designing, developing, and maintaining automated test scripts using AccelQ for web, mobile, API, and desktop applications. Experience with AccelQ user extension, Actions, dashboards, version control and all features related to AccelQ. Experience with Debugging the Test scripts in AccelQ. Collaborate with development and QA teams to design effective test strategies utilizing BDD tools . Minimum 2 years of experience on design, develop, and maintain automated test frameworks with Selenium/Appium for web, Api and mobile applications. Experience in Java programming . Implement comprehensive test plans and cases to validate functionality across desktop, mobile web, and native applications . Manage and author test cases in Jira and XRAY (or similar tools), ensuring complete test coverage and traceability. Identify, log, and track software defects to closure while collaborating with cross-functional teams. Ensure seamless integration of automated tests in CI/CD pipelines to improve testing efficiency and delivery speed. Participate in Agile/Scrum processes , collaborating closely with developers, product owners, and other stakeholders. Report testing progress, risks, and issues clearly and effectively to the team and leadership. Required Skills and Qualifications: 6+ years of hands-on experience in Automation/Development . 2+ years of experience designing, developing, and maintaining automated test scripts using AccelQ for web, mobile, API, and desktop applications. Proficiency with AccelQ features such as user extensions, actions, dashboards, version control, and debugging test scripts. Preferred Skills: Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL). Knowledge of cloud-based mobile testing using Device Farms ( e.g., AWS Device Farm, Browser Stack, Sauce labs). Knowledge in creating Automation test for Desktop based thick client applications. Other Skills: Strong communication and collaboration skills to work effectively in cross-functional teams. Ability to work on enterprise-level applications , ensuring high-quality delivery across platforms (desktop, mobile web, and native apps). Able to adapt to a fast-paced env in a large team setup.

Posted 1 month ago

Apply

- 2 years

1 - 3 Lacs

Gurugram

Work from Office

Naukri logo

Key Responsibilities: Conduct thorough testing of mobile applications (for experienced candidates; optional for freshers). Test mobile and desktop applications, as well as browser extensions, across different devices and platforms. Perform front-end and back-end validation based on product requirements Identify, document, and track bugs using appropriate tools. Collaborate with developers and product managers to understand features and workflows. Conduct regression, smoke, and exploratory testing. Assist in writing clear and concise test cases and test plans. Contribute to continuous improvement of QA processes and standards. Provide timely and detailed QA reports and feedback. Identify, document, and track issues using standardized testing procedures and tools. Understand team's requirements and resolve issues. Develop, maintain, and execute test cases to ensure optimal application performance. Required Skills: Communication Skills: Strong verbal and written communication for effective collaboration and reporting. Technical Skills: Basic understanding of software testing principles and methodologies. Experience in mobile app testing is a plus (mandatory for experienced candidates, optional for freshers). Familiarity with testing tools or frameworks is an added advantage. Preferred Qualifications: Bachelors or Masters degree in Computer Science, Information Technology, or related fields (B.Tech / M.Tech, MCA / BCA). Role & responsibilities Preferred candidate profile

Posted 1 month ago

Apply

5 - 8 years

10 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a skilled and detail-oriented Desktop Automation Engineer with a strong background in automation testing to join our team. The ideal candidate will have expertise in desktop application automation, a solid grasp of C# programming, and hands-on experience with tools like FlaUI, WinAppDriver, or similar frameworks. Key Responsibilities: Develop, maintain, and execute automation scripts for desktop applications using C# . Implement and optimize test automation frameworks (e.g., FlaUI, WinAppDriver, White Framework, or others ). Collaborate with cross-functional teams to understand requirements, create test plans, and deliver high-quality automation solutions. Write custom logic and reusable components to handle unique automation scenarios. Debug, analyze, and troubleshoot automation scripts to ensure reliability and efficiency. Provide detailed documentation for automation frameworks, test cases, and execution results. Ensure robust test coverage, identify gaps, and propose solutions for continuous improvement. Required Skills and Qualifications: 4-8 years of relevant experience in automation testing. Proficiency in C# for automation development. Expertise in desktop automation frameworks such as FlaUI , WinAppDriver , White Framework , Coded UI , TestComplete , UFT , or LeanFT . Hands-on experience with SpecFlow for behavior-driven development (BDD). Strong debugging and problem-solving skills. Ability to design and implement custom logic for complex automation scenarios. Preferred Attributes: Passion for automation and testing best practices. Effective communication and collaboration skills. Detail-oriented and committed to delivering quality results. Why Algoshack? AlgoShack is a cutting-edge IT product company revolutionizing the way organizations approach automation and development. At AlgoShack, you'll get to work on innovative projects with the latest technologies in a collaborative environment. We offer ample growth opportunities and a culture that values work-life balance, with competitive benefits and flexibility. Location : Yelahanka, Bangalore Employment Type: Full Time Experience: 4-8 Years Role: Desktop Automation Engineer Availability: Immediate Join us to make an impact and grow your career!

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies