Bachelor's degree in Computer Science, Information Technology, or a related field.
Strong proficiency in C++ and Java programming languages.
Solid understanding of object-oriented programming principles and design patterns.
Experience with software development methodologies and best practices.
Knowledge of data structures, algorithms, and database systems.
Familiarity with software testing and debugging techniques.
Ability to work independently and as part of a team, with strong problem-solving skills
Excellent communication and interpersonal skills.
Computer programmers write, modify, and test code and scripts that allow computer software and applications to function properly. They turn the designs created by software developers and engineers into instructions that a computer can follow.
18,000 - 30,000