https://bayt.page.link/SK1nC1PYwc4DSKmc8
Back to the job results
50-99 Employees · Other Business Support Services
Create a job alert for similar positions

Job Description

JOB TITLE: Senior Software Engineer (WPF/.NET)


DEPARTMENT: Software Development


REPORTS TO: Project Director


PURPOSE:


We are looking for a highly skilled Senior Software Engineer with strong expertise in WPF, C#, .NET, and SQL Server. The ideal candidate will have experience in developing complex, multi-threaded applications and working with financial or trading systems. This role requires excellent problem-solving abilities, solid client communication skills, and a collaborative mindset to work effectively within cross-functional teams.


KEY RESPONSIBILITIES:


  • Design, develop, and maintain applications using WPF, C#, and the .NET framework.
  • Develop and troubleshoot multi-threaded applications, addressing threading-related issues.
  • Utilize PRISM for modular application development in WPF.
  • Implement best practices to ensure high-performance, scalable, and maintainable software solutions.
  • Write and optimize SQL queries, stored procedures, and database operations with SQL Server.
  • Develop reports using reporting tools such as DevExpress or similar libraries.
  • Ensure efficient data handling and retrieval to meet application performance requirements.
  • Work on applications in the financial and trading domain (experience in this area is a plus).
  • Provide innovative solutions to complex technical challenges.
  • Conduct code reviews and suggest improvements to maintain code quality.
  • Collaborate with product managers, designers, and other engineers to deliver robust solutions.
  • Take ownership of assigned modules, ensuring timely delivery and quality.
  • Engage in effective client communication to understand requirements and provide tailored solutions.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:


  • At least bachelor’s degree in computer science (BCS) or a related field.
  • Minimum of 3 years of hands-on experience in software development.
  • Strong programming skills in WPF, C#, and the .NET framework.
  • Experience with multi-threaded application development and debugging.
  • Proficiency with PRISM in WPF-based applications.
  • Experience working with financial or trading applications is highly desirable.
  • Knowledge of reporting libraries such as DevExpress is preferred.
  • Solid understanding of SQL Server, including query writing and optimization.
  • Excellent problem-solving abilities and attention to detail.
  • Good communication skills with experience in client interactions.


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.