Software Engr Ii

Year    KA, IN, India

Job Description

As a Windows Software Engineer, you will bridge the gap between high-level desktop application development and low-level system exploration. You will be responsible for building robust C#/.NET applications (WPF, Console, and Windows Apps) while managing the underlying Windows ecosystem. This role requires a developer who is "platform-curious," capable of navigating Windows security policies and registries, and committed to high-quality code through automated testing and Agile methodologies.



Full-Stack Windows Development: Design and maintain scalable applications using C#, WPF (MVVM), and .NET 8/10. Develop high-performance Console utilities for system automation. Windows Platform Mastery: Explore and manipulate Windows OS internals, including Registry management, Event Log analysis, and the application of Local/Group Security Policies. Database Management: Design, query, and optimize relational databases using SQL Server, ensuring data integrity and performant indexing. Quality Assurance: Write and maintain comprehensive automated unit test cases (using XUnit, NUnit, or MSTest) to ensure 2026-standard software reliability. Agile Execution: Actively participate in Agile/Iterative workflows, including sprint planning, daily stand-ups, and retrospectives to ensure continuous delivery. System Debugging: Use Visual Studio and Windows Management Tools (Performance Monitor, Resource Monitor, WMI) to diagnose and resolve complex system-level bottlenecks and memory issues. Tooling & Collaboration: Manage the source code lifecycle using Git and track all development and bug-fixing activities via JIRA.
Required Technical Skills


Programming: 3 plus years of professional experience in C# and the .NET Framework/Core. UI & Frameworks: Strong proficiency in WPF (XAML) and building Windows-native services/applications. Platform Tools: Deep knowledge of SQL Server (T-SQL, Stored Procedures) and Windows Management Tools. Testing: Proven ability to implement Test-Driven Development (TDD) or automated unit testing frameworks. Process & Versioning: Advanced knowledge of Git workflows and JIRA for project management. OS Exploration: Ability to programmatically interact with Windows Security Policies and system registries.

Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5138849
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year