Enable job alerts via email!

Senior Windows Developer

Saras 3d

United States

Remote

USD 90,000 - 130,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is looking for a Senior Windows Developer to design and maintain advanced applications. The ideal candidate will have extensive experience in .NET and C#, and be proficient with modern development practices including Agile methodologies and cloud integration. This role is crucial for delivering high-quality software that meets user needs and supports business goals.

Qualifications

  • 5 to 8 years of proven software development experience.
  • Strong understanding of performance tuning and optimization.
  • Familiarity with unit testing and test-driven development.

Responsibilities

  • Design and develop advanced applications for the Windows platform.
  • Integrate with external data sources and APIs.
  • Participate in code reviews and contribute to team knowledge sharing.

Skills

Windows development
.NET framework
C#
WPF
UWP
RESTful APIs
Object-oriented programming
Concurrency
Database design
Agile methodologies

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Git
SVN
AWS

Job description

Job Overview: As a Senior Windows Developer, you will be responsible for designing, developing, and maintaining Windows applications. You will collaborate closely with cross-functional teams to create high-quality software solutions that meet our users' needs and align with our business goals. The ideal candidate is proficient in Windows development, has a solid understanding of modern technologies, and demonstrates a proven ability to deliver successful projects.

Responsibilities and Duties:
Design and develop advanced applications for the Windows platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Integrate with external data sources and APIs.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Participate in code reviews and contribute to team knowledge sharing.

Qualifications and Required Skills :
Bachelor's degree in Computer Science, Engineering, or a related field.
5 to 8 years of proven software development experience and Windows development skills.
Strong knowledge of .NET framework and C#.
Experience with WPF, UWP, or WinForms.
Familiarity with RESTful APIs to connect applications to back-end services.
Strong understanding of object-oriented programming and design patterns.
Proficient in concurrency and multi-threaded programming.
Experience with performance tuning and optimization.
Familiarity with the Windows UI design principles and best practices.
Proficient understanding of code versioning tools, such as Git, SVN.
Experience with continuous integration and build automation.
Experience with cloud services like AWS.
Familiarity with Agile development methodologies.
Knowledge of database design and SQL.
Experience with modern architectural patterns like MVVM or MVC.
Familiarity with unit testing and test-driven development.
Experience with third-party libraries and APIs.
Strong problem-solving skills and a proactive attitude.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.