Software Engineer - .NET Framework jobs in United States
cer-icon
Apply on Employer Site
company-logo

Kingfisher Company, inc. · 1 week ago

Software Engineer - .NET Framework

Kingfisher Company Inc. is looking for a Software Development Engineer with a strong background in .NET framework and mobile device software development to join their Lowell, MA R&D team. The role involves designing and developing applications for intelligent Fire Alarm Systems while adhering to software development methodologies.

CommercialManufacturingTelecommunications
check
H1B Sponsor Likelynote

Responsibilities

Define and support the design and development of Windows / PC, and mobile device based applications for intelligent Fire Alarm Systems and devices
Implement and adhere to software development methodologies
Implement and maintain software versioning and revision control
Analyze trade-offs in the system design to meet requirements
Identify, design, and develop software for emergency alarm reporting workstations
Own & drive the execution end to end while maintaining schedule compliance
Keep abreast of industry changes in software engineering technologies, processes, and disciplines
Translate design specifications in system designs and implementation, participate in design and code reviews

Qualification

C#.NET FrameworkWPFSQL ServerEvent-driven architecturesMultithreadingSoftware version controlDevice discoveryConnection managementState synchronizationHigh-frequency status updatesLoggingDiagnosticsUI designIoT systemsCloud architecturesAutomated testing

Required

Strong C# / .NET experience building large WPF desktop applications
Experience designing responsive UIs for real-time systems
Proven ability to manage hundreds to thousands of concurrent networked devices
Experience with LAN-based, IP-connected systems
Device discovery
Connection management
State synchronization
Comfort working with event-driven architectures (MQTT or similar)
Experience handling high-frequency status updates without UI degradation
Strong understanding of multithreading, async workflows, and concurrency
Experience persisting and querying operational data (SQL Server / relational DBs)
Ability to instrument applications for logging, diagnostics, and field support
Comfortable owning and evolving a mission-critical operator interface
Experience with software version control and defect tracking software i.e., GitHub
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field is required
2+ years' experience in Software development in a product oriented environment

Preferred

Experience with IoT systems or device management platforms
Familiarity with hybrid local / cloud architectures
Background in audio, voice, or media streaming
Experience with mapping or spatial visualization of devices
Exposure to automated UI or system testing
Familiarity with cloud base software development, especially AWS-based backends (IoT, messaging, APIs)

Benefits

Competitive salary
Comprehensive benefits package
Opportunity to work on cutting-edge technology in a collaborative, small-team environment
Take on a critical role with significant responsibility

Company

Kingfisher Company, inc.

twittertwittertwitter
company-logo
As a leading manufacturer of communication systems based on radio transmission technology, we are proud to serve a wide range of Military, Municipal, Industrial, and Commercial customers.

H1B Sponsorship

Kingfisher Company, inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2020 (1)

Funding

Current Stage
Early Stage
Company data provided by crunchbase