Job Description
Senior Software Developer (WinForms) designs, develops, and maintains high-performance Windows desktop applications using .NET technologies. The role involves leading development tasks, optimizing legacy systems, collaborating with cross-functional teams, and delivering scalable, secure, and user-friendly enterprise solutions aligned with business goals.
Key Responsibilities
- Design and develop scalable WinForms desktop applications
- Maintain, enhance, and refactor existing legacy systems
- Collaborate with analysts, QA, and product stakeholders
- Ensure performance optimization and application stability standards
- Conduct code reviews and enforce coding standards
- Troubleshoot complex issues and provide technical solutions
- Mentor junior developers and guide technical decisions
- Participate in full software development lifecycle activities.
Skill & Experience
- Strong expertise in C#, .NET, WinForms framework
- Experience with SQL Server and database optimization
- Knowledge of object-oriented design and patterns
- Familiarity with version control systems like Git
- Ability to debug, profile, and optimize applications
- Excellent problem-solving and technical communication skills.
Note: Salary depends on experience and skills and is paid in local currency.