Key Responsibilities:
# Design, develop, and maintain Windows applications using C# and the .NET framework.
# Collaborate with product managers, designers, and other developers to understand project requirements and translate them into technical specifications.
# Write clean, scalable, and efficient code following best practices and coding standards.
# Perform unit testing and debugging to ensure the functionality and performance of the applications.
# Participate in code reviews to maintain code quality and share knowledge with the team.
# Integrate third-party APIs and services as needed.
# Optimize applications for maximum performance and scalability.
# Troubleshoot and resolve software defects and issues.
# Keep up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.
# Document development processes, code, and technical specifications.
Qualifications:
# Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
# Proven experience as a Windows Developer with a strong focus on C# and the .NET framework.
# Proficiency in Windows application development using technologies such as WPF, WinForms, or UWP.
# Experience with version control systems (e.g., Git).
# Knowledge of database systems and SQL.
# Strong problem-solving skills and attention to detail.
# Excellent communication and teamwork abilities.
# Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications:
# Knowledge of cloud services (e.g., Azure, AWS) is a plus.
Monthly based
,,
,,