Search by job, company or skills

Senior Software Engineer- C / WPF / Event-Driven Architecture

Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

  • NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture

Experience 6-10 Years

Job Summary

We are looking for a Senior Software Engineer with strong hands-on experience in**.NET, C#, WPF, REST APIs, SQL Server, and distributed/event-driven architecture**. The candidate will be responsible for designing, developing, testing, and maintaining scalable software applications while ensuring high performance, reliability, and quality.

Key Responsibilities

  • Design, develop, and maintain software applications using C#, .NET, WPF, ASP.NET Core, REST APIs, and SQL Server.
  • Work on event-driven architecture, distributed systems, microservices, and MQTT-based communication where applicable.
  • Develop solutions that support cross-platform (Windows/Linux) deployment and OS-agnostic architecture.
  • Apply object-oriented programming, SOLID principles, design patterns, and database design for scalable and maintainable solutions.
  • Participate in code reviews, debugging, performance tuning, unit testing, and integration activities.
  • Collaborate with cross-functional teams to ensure seamless integration of software components.
  • Follow SDLC best practices and contribute to quality, documentation, and release readiness.

Required Skills

  • Strong experience in C#, .NET Framework / .NET Core, MQTT-based communication , microservices , cross-platform (Windows/Linux) deployment ,WPF, ASP.NET Core
  • Good knowledge of REST APIs, Web API, Windows applications, and backend services
  • Experience with SQL Server, complex queries, stored procedures, and data modeling
  • Good understanding of Entity Framework / NHibernate / relational databases
  • Strong knowledge of OOP, design patterns, debugging, and performance optimization
  • Exposure to C++ will be an added advantage

Preferred Skills

  • Experience in medical-device software development
  • Understanding of cybersecurity, networking, scalable software solutions, and secure coding practices

Experience with technical documentation, Agile/Scrum, Git, and Azure DevOps

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151584819