x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Developer (m/f), EMC Test & Measurement Application
 banner picture 1  banner picture 2  banner picture 3

Senior Software Developer (m/f), EMC Test & Measurement Application

Rohde & Schwarz Asia Pte. Ltd.

Rohde & Schwarz Asia Pte. Ltd. company logo

Tasks

  • Design and develop high quality WPF application that meets user needs and product objectives.
  • Review and enhance the architecture of the product continuously.
  • Analyze and suggest adoption of the latest technologies, tools, and processes.
  • Implement scalable code using design patterns and best practices.
  • Troubleshoot and debug performance and memory bottlenecks with latest tools and methodologies.
  • Perform code reviews to ensure code quality and adherence to coding standards.
  • Mentor other developers and provide technical guidance.

Qualification

  • Degree in Computer Science, Engineering, or a related field.
  • Minimum 10 years of experience in software development, with at least 5 years focused on WPF development
  • Proficiency in C# programming language and .NET Framework and strong understanding of MVVM architecture and its implementation in WPF applications.
  • Familiarity with asynchronous programming and multithreading.
  • Experience with designing and developing customer user controls, data binding and styling in WPF.
  • Experience with test driven development (TDD) and mocking frameworks.
  • Familiarity with agile development (e.g., SCRUM) and relevant certification as well as experience in wide variety of development tools and continuous integration environment (e.g. Rational Team Concert, Jenkins, GIT, Jira)
  • Leadership abilities, including the ability to motivate and inspire team members
  • Understanding of RF communication and radio monitoring equipment a plus.
  • Good problem-solving skills and a passion for continuous improvement.
  • Able to work independently and communicate effectively in a multi-national organization.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?