About the job Windows Developer
Job Duties and Responsibilities
-
Design and develop Windows-based software applications using programming languages such as C++, C#, .NET, and Visual Basic.
-
Work with cross-functional teams to translate business requirements into technical specifications.
-
Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
-
Test and debug code to ensure applications are stable and error-free.
-
Collaborate with Quality Assurance (QA) teams to ensure software meets requirements and is ready for release.
-
Follow software development processes and methodologies such as Agile or Waterfall.
-
Stay up to date with emerging trends and technologies in software engineering, particularly those related to Windows development.
-
Monitor performance metrics and work to continuously improve the efficiency and effectiveness of software applications.
-
Provide technical support and troubleshooting for software issues as needed.
-
Participate in code reviews to ensure code quality and identify opportunities for improvement.
Experience and Education Requirements
-
Bachelor’s degree in computer engineering, science or a related field is required.
-
Have experience with specific programming languages such as C++, C#, and .NET.
-
Knowledge of Windows operating systems and Windows APIs, as well as experience developing desktop applications.
-
+2 years of work experience in a related field.
-
Excellent problem-solving skills, attention to detail, and the ability to work well in a team.