Software Architect (C#)

October 11, 2025
Application ends: January 11, 2026

Apply for this job

Email *

Job Description

The Role
Your role will involve developing equipment control software to support customers in the mentioned domains. Your responsibilities include:

  • Collaborating with architects to define product architecture in your domain.
  • Analyze customer needs in software requirement engineering
  • Analyzing, designing, implementing, and test the control software.
  • Conducting peer reviews to ensure product quality.
  • Leading the small development team and ensuring team performance.
  • Working as an integral part of a scrum team and handling user stories across the full stack.
  • Developing functionality using Agile practices, emphasizing speed and quality.
  • Leadership roles for higher positions

The Job Scope
Develop testable quality code in C# for following machine control functionalities:
WPF and WinForm UI develelopment

  • Machine Control and Sequencing
  • Hardware abstraction layer
  • Subsystem / device communication and control
  • System calibration and positional error measurement and compensation
  • SECS/GEM functionalities.
  • Lead scrum team technically though sprint planning, design review, merge request review, design/code refactoring activities.

Job requirements

QUALIFICATIONS AND EXPERIENCE

  • A technical background with a higher professional or university education.
  • Ideally, a background in the semiconductor, analytical, or medical domain.
  • Experience in developing equipment control applications, including working with PC-based control, embedded controller, or motion controller
  • Minimum 5 years of experience in C# in object-oriented programming, and UML tools
  • Minimum 5 years in object-oriented analysis and design with common design patterns
  • Minimum 5 years in active design refractoring with CleanCode/Solid princicple , and design refractoring with common design patterns
  • Minimum 5 years leading Scrum development teams with requirement engineering, Sprints managements and technical design reviews

DESIRABLE SKILLSET

  • Able to handle complex software solution
  • Experience with C# Object-Oriented Analysis and Design (OOAD) and programming
  • Experience with C# WPF, MVVM framework
  • Experience with C# NUnit unit test framework
  • Worked with Agile Scrum and Kanban team
  • Worked with git workflow with online repositories like Gitlab, Github, Bitbucket etc
  • Worked with git tools like SourceTree, TortoiseGit, GitKraken, Fork etc
  • Worked with Continuous Integration tools

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru