Software Engineer II (Windows Application Developer)

2 Months ago • 2-4 Years • System Design

Job Summary

Job Description

Progress, a Nasdaq-listed company, is seeking a skilled Software Engineer II (Windows Application Developer) to join their software engineering team. The role involves designing, developing, and maintaining Windows desktop applications using .NET technologies such as C#, .NET Framework/.NET Core, WPF, WinForms, or UWP. Responsibilities include collaborating with cross-functional teams, translating requirements into code, performing debugging and performance tuning, participating in code reviews, and staying updated with new technologies. The ideal candidate will have 2-4 years of experience in Windows application development, proficiency in C# and .NET, and experience with WPF, WinForms, or UWP. Familiarity with MVVM, RESTful APIs, Git, and object-oriented programming principles is also required. Preferred qualifications include C++ experience, XAML UI design, deployment tools, multithreading, CI/CD, and Agile methodologies. The company offers a competitive remuneration package, stock purchase plan, ample leave, comprehensive insurance, professional development reimbursement, and loan interest subsidies.
Must have:
  • Design, develop, maintain Windows desktop apps using .NET
  • Proficiency in C# and .NET Framework / .NET Core
  • Experience with WPF, WinForms, or UWP
  • Solid understanding of OOP principles
  • Strong problem-solving and debugging skills
Good to have:
  • Experience with C++ and Filter driver
  • Experience with XAML-based UI design
  • Familiarity with deployment and installer tools
  • Knowledge of multithreading
  • Exposure to CI/CD processes
Perks:
  • Competitive remuneration package
  • Employee Stock Purchase Plan Enrolment
  • 30 days of earned leave
  • Extra day off for birthday
  • Various other leaves (marriage, casual, maternity, paternity)
  • Premium Group Medical Insurance
  • Personal accident insurance
  • Life insurance coverage
  • Professional development reimbursement
  • Interest subsidy on loans

Job Details

We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experience with agility and ease.
 
We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Software Engineer II (Windows Application Developer) and help us do what we do best: propel business forward.  
We are seeking a skilled Software Engineer II (Windows Application Developer) to join our software engineering team. The ideal candidate will have experience building desktop applications for the Windows platform using .NET technologies, with a focus on maintainability, performance, and great user experience.
 
In this role, you will: 
  • Design, develop, and maintain Windows desktop applications using .NET, WPF, WinForms, or UWP.
  • Collaborate with cross-functional teams including UI/UX designers and product managers.
  • Translate software requirements into clean, efficient, and testable code.
  • Perform debugging, troubleshooting, and performance tuning of applications.
  • Participate in code reviews and contribute to continuous improvement processes.
  • Stay updated with new technologies and best practices in Windows development.
 
Your Background: 
  • Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent experience).
  • 2–4 years of hands-on experience developing Windows desktop applications.
  • Proficiency in C# and the .NET Framework / .NET Core.
  • Experience with WPF, WinForms, or UWP.
  • Understanding of MVVM or similar architectural patterns.
  • Familiarity with consuming and integrating RESTful APIs.
  • Experience with Git or other version control systems.
  • Solid understanding of object-oriented programming principles.
  • Strong problem-solving and debugging skills.
Preferred Qualifications: 
  • Experience with C++ and Filter driver.
  • Experience with XAML-based UI design and custom controls.
  • Familiarity with deployment and installer tools (e.g., MSIX, WiX Toolset).
  • Knowledge of multithreading and asynchronous programming in .NET.
  • Exposure to CI/CD processes and DevOps tools.
  • Familiarity with Agile methodologies.
 If this sounds like you and fits your experience and career goals, we’d be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with, and also to enjoy:   
  
Compensation   
  • Competitive remuneration package 
  • Employee Stock Purchase Plan Enrolment 
Vacation, Family, and Health  
  • 30 days of earned leave
  • An extra day off for your birthday
  • Various other leaves like marriage leave, casual leave, maternity leave, and paternity leave
  • Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, and life insurance coverage
  • Professional development reimbursement 
  • Interest subsidy on loans - either vehicle or personal loans.
Apply now! 
#LI-SR1 
#LI-Hybrid 

Together, We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

Similar Jobs

zeta - Principal Data Scientist I

zeta

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sourcegraph  Inc  - Customer Success Manager, Enterprise - EMEA

Sourcegraph Inc

London, England, United Kingdom (On-Site)
1 Month ago
WebFX - AI Digital Marketing Specialist

WebFX

Philippines (Remote)
1 Month ago
Nordson Corporation - Operations Finance Manager

Nordson Corporation

Carlsbad, California, United States (On-Site)
2 Months ago
Tencent - Investment Associate (Overseas)

Tencent

Hong Kong (On-Site)
9 Months ago
Apple - Staff Software Engineer, Information Systems & Technology

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Rolls-Royce - Control System Senior Software Engineer

Rolls-Royce

Indianapolis, Indiana, United States (Hybrid)
2 Months ago
Alten Technology - Senior Electrical Distribution System Engineer

Alten Technology

Foster City, California, United States (On-Site)
1 Month ago
Morning Star - Senior Application Security Architect

Morning Star

Chicago, Illinois, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sierra - University Recruiting Lead

Sierra

San Francisco, California, United States (On-Site)
2 Months ago
Make - Software Engineering Intern

Make

Prague, Czechia (On-Site)
3 Months ago
bytedance - IT Program Manager

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
Aftershock Media Group - Senior Product Marketing Manager, Community & Influencer Strategy

Aftershock Media Group

(Remote)
1 Month ago
Sailpoint - Administrator, Community and Education Services Administration

Sailpoint

Pune, Maharashtra, India (On-Site)
3 Months ago
Opendoor - Senior IT Engineer

Opendoor

Phoenix, Arizona, United States (Remote)
3 Weeks ago
Nice - Cloud Architect

Nice

Ra'anana, Center District, Israel (Hybrid)
2 Months ago
Roblox - Traffic Engineering Manager

Roblox

San Mateo, California, United States (On-Site)
2 Months ago
Discord - Senior Technical Program Manager, Cost & Efficiency

Discord

San Francisco, California, United States (On-Site)
3 Months ago
Roblox - Litigation Paralegal

Roblox

San Mateo, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Wolters Kluwer - Software Quality Assurance Analyst

Wolters Kluwer

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
NCR Atleos - Senior Executive - Incident Management

NCR Atleos

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Boomi  - Software Principal Engineer (FullStack)

Boomi

Pune, Maharashtra, India (On-Site)
1 Month ago
Addepar - Market Data Analyst

Addepar

Pune, Maharashtra, India (Hybrid)
3 Months ago
luxsoft - Senior DevOps Engineer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

India (Remote)
10 Months ago
Ion - Software Architect - Java Multi-Tenant SAAS Cloud Native

Ion

Pune, Maharashtra, India (On-Site)
10 Months ago
HCL Tech - Senior Analyst

HCL Tech

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
truecaller - Growth Marketing Manager

truecaller

Gurugram, Haryana, India (On-Site)
1 Month ago
Cadence - Lead Software Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

bytedance - Software Development Engineer - Distributed NoSQL Database Systems

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago
Sony Interactive Entertainment - System Software Development (PlayStation Hypervisor Development Engineer)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
Valeo - R&D System Architect

Valeo

Tuam, County Galway, Ireland (On-Site)
4 Months ago
Apollo - Go To Market Business Systems Engineer

Apollo

United States (Remote)
1 Month ago
Apple - Watch System Architect

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Saronic Technologies - Systems Software Engineer

Saronic Technologies

Austin, Texas, United States (On-Site)
3 Weeks ago
NVIDIA - Senior System Power Management Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
4 Months ago
Mixpanel - Software Engineer, Distributed Systems

Mixpanel

San Francisco, California, United States (Remote)
1 Month ago
Accenture - Application Architect

Accenture

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Progress (Nasdaq: PRGS) empowers organizations to achieve transformational success in the face of disruptive change. Our software enables our customers to develop, deploy and manage responsible AI-powered applications and experiences with agility and ease. Customers get a trusted provider in

Progress, with the products, expertise and vision they need to succeed. Over 4 million developers and technologists at hundreds of thousands of enterprises depend on Progress. Learn more at www.progress.com.

Bengaluru, Karnataka, India (Hybrid)

Burlington, Massachusetts, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Rotterdam, South Holland, Netherlands (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Sofia, Sofia City Province, Bulgaria (Hybrid)

Raleigh, North Carolina, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by progress

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug