Skip To Main Content
backBack to Search

Senior Software Engineer (C# WinForms WPF)

.NET, C#, REST API, WPF, WinForms, APIs and Integration, Angular, Azure DevOps, ERP

We are seeking a seasoned Senior Software Engineer specializing in C#, WinForms, and WPF to join our dynamic team.

In this role, you will leverage your extensive experience to maintain and enhance our WWA desktop application by integrating and testing the latest versions, as well as collaborating closely with other team members to deliver robust software solutions.

Responsibilities
  • Design and develop C# desktop applications utilizing WinForms and WPF
  • Integrate REST APIs into existing applications to enhance functionality
  • Conduct rigorous testing to ensure high-quality software performance
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Drive continuous improvement in code quality, system scalability, and maintainability
  • Troubleshoot, identify, and resolve complex software issues
  • Provide technical guidance and mentorship to less experienced engineers
  • Document all phases of software development life cycle
  • Stay informed on new technologies and methodologies to influence the software architecture
Requirements
  • Minimum 3 years of professional experience working as a software engineer
  • Expertise in C#
  • Proficiency in designing and developing applications using WinForms and WPF
  • Skills in REST API integration
  • Knowledge of source control management and Azure DevOps
  • Familiarity with integrating ERP systems into software solutions
  • Capability to work in fast-paced, agile environments
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
Nice to have
  • Experience with other APIs and integrations
  • Background in Angular development
  • Qualifications in working with Azure DevOps
  • Knowledge of ERP system integration
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn