The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
- Design, develop, and implement high-quality software solutions using C#, WPF, WinForms, and SQL Server.
- Collaborate with the architecture team to design robust and scalable client-server applications.
- Develop and maintain Windows Services and WCF services to enhance functionality and ensure seamless data exchange between client and server environments.-
- Design and optimize database schemas and queries to ensure efficient data storage and retrieval using SQL Server.
Qualifications
Proficient in C#, WPF, and WinForms developmentStrong experience with SQL Server and database managementSolid understanding of multithreading and client-server architectureExperience with Windows Communication Foundation (WCF) and Windows ServicesExcellent problem-solving and analytical skillsStrong communication and interpersonal skillsBachelor’s degree in Computer Science, Engineering, or a related field.