JOB TITLE: Software Engineer (.NET/WPF)
DEPARTMENT: Software Development
REPORTS TO: Project Director
PURPOSE:
We are looking for a skilled Software Engineer with at least 1 year of experience in .NET development. The ideal candidate should have hands-on experience in C#, .NET, and SQL Server, with a working knowledge of WPF and Prism. This role requires strong problem-solving abilities, the ability to work within cross-functional teams, and good communication skills to interact with clients effectively.
KEY RESPONSIBILITIES:
• Develop, maintain, and enhance applications using C# and the .NET framework.
• Work on WPF-based applications, implementing UI components and features as needed.
• Utilize Prism for modular development in WPF when applicable.
• Write efficient and optimized SQL queries and stored procedures in SQL Server.
• Collaborate with team members to develop high-quality, scalable, and maintainable software solutions.
• Troubleshoot and resolve software defects and performance issues.
• Participate in code reviews to maintain coding standards and quality.
• Communicate with clients and stakeholders to understand requirements and provide solutions.
• Contribute to documentation and knowledge sharing within the team.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
• Bachelor’s degree in Computer Science (BCS) or a related field.
• Minimum of 1 year of experience in .NET development.
• Proficiency in C# and the .NET framework.
• Familiarity with WPF and Prism is a plus.
• Strong SQL Server skills, including writing and optimizing queries.
• Experience with multi-threaded application development is an advantage.
• Basic knowledge of reporting tools such as DevExpress is beneficial.
• Strong problem-solving skills and attention to detail.
• Good communication skills and ability to work effectively in a team environment.