Description

The Senior .NET Software Engineer will be assigned to the United States office to provide on-site technical services for a strategic client modernization initiative at Brain Station 23 PLC.

The employee will support the assessment, redesign, and redevelopment of a legacy suite of desktop applications used in industrial machine servicing, production testing, and cloud device provisioning.

Because the software directly interfaces with physical industrial equipment and manufacturing systems, the role requires close collaboration with onsite engineering teams and direct interaction with machine hardware located at the client facility.

Job Responsibilities

Software Modernization

  • Analyze the existing legacy WPF/.NET desktop application suite
  • Identify technical limitations and modernization opportunities
  • Define and implement updated architecture patterns aligned with new business requirements
  • Support migration from legacy technologies into a maintainable modern .NET platform

Onsite Technical Coordination

  • Work directly with client stakeholders at the US location
  • Gather and validate technical requirements from business and engineering teams
  • Coordinate implementation with offshore developers
  • Ensure technical alignment between client and development teams

Hardware and Device Integration

  • Support applications that communicate with industrial machine components
  • Validate firmware programming workflows
  • Assist with hardware configuration management
  • Troubleshoot software issues requiring direct machine access

Cloud Provisioning Support

  • Support integration with cloud platforms including Microsoft Azure IoT
  • Enable secure device onboarding and provisioning

Cross-functional Collaboration

Collaborate with:

  • Business Analysts
  • Quality Assurance Engineers
  • DevOps Engineers
  • Firmware Engineers
  • Client Product Teams

Specialized Knowledge Required

The position requires advanced knowledge of:

  • C#
  • .NET Framework / .NET
  • WPF desktop application development
  • Legacy application modernization
  • Distributed team coordination
  • Industrial device software integration
  • Software architecture and design patterns
  • Cloud-connected device platforms

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Multiple years of experience in:
    • .NET software development
    • Desktop application development
    • Enterprise system modernization
  • Experience working in client-facing technical environments
  • Strong written and verbal communication skills

Physical presence in the United States is required because the employee must:

  • Interact directly with industrial machines at the client facility
  • Validate software behavior against hardware devices
  • Collaborate in person with client engineering teams
  • Support testing in the manufacturing environment
  • Act as the communication bridge between client teams and offshore resources

Benefits

  • Attractive Salary for deserving candidates
  • Medical Coverage
  • Salary review twice in a year
  • Weekly two holidays
  • Provident fund
  • Two festival bonus
  • Quarterly Performance Bonus
  • WPPF.

Life at Brain Station 23