Winforms Developer
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to design, build, and maintain data-intensive, client/server enterprise applications in a complex, data-driven environment. This role is centered on C#, WinForms desktop applications, and Microsoft SQL Server systems that power core business workflows.
Success in this role requires strong problem-solving skills, the ability to work within established architectures, and ownership of delivering reliable, performant solutions in real-world production environments.
What You'll Do
-
Design, develop, and maintain core application logic using C#
-
Build and support Windows desktop applications using WinForms
-
Develop and optimize SQL Server database objects including stored procedures, queries, and schema design
-
Troubleshoot and resolve complex production issues across database, application, and UI layers
-
Work within and improve complex legacy systems while maintaining production stability
-
Contribute to ongoing enhancements and modernization of existing client/server applications
-
Collaborate with QA, Product, and cross-functional teams to deliver high-quality releases
-
Participate in code reviews and contribute to improving development standards and practices
-
Support testing efforts and improve deployment and release processes
Requirements
3-5 years professional experience with C# in production systems
-Solid experience building and maintaining WinForms desktop applications
-Strong experience with Microsoft SQL Server, including:
-Writing and optimizing complex queries and stored procedures
-Database design and performance tuning Fintech background