Work on software development by writing code to build applications, programs, and software systems, following project specifications and requirements;
Perform testing on developed software, identifying and fixing issues, bugs, and code defects, ensuring delivery quality, meeting deadlines, and client satisfaction (Certsys);
Document developed code to facilitate future maintenance and product updates;
Support the development team by providing technical guidance and leadership in delivering high-quality solutions;
Develop high-quality software solutions, ensuring code is efficient, scalable, and maintainable;
Research and adopt new technologies to improve software performance and efficiency;
Monitor systems in production to identify issues and implement solutions.
Requirements
Bachelor's degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred);
Intermediate knowledge of programming languages (preferred);
Intermediate knowledge of frameworks and technologies (preferred);
Advanced knowledge of databases (preferred);
Advanced knowledge of Agile methodologies (preferred);
Experience with version control repositories (e.g., Git) (preferred);