Hard Skills
IntermediateVersion Control (Git)The practice of tracking and managing changes to software code using tools like Git to ensure collaborative development.
AdvancedObject-Oriented Programming (OOP)A programming paradigm based on the concept of 'objects' which can contain data and code to manipulate that data.
IntermediateDatabase Management (SQL)The ability to design, query, and optimize relational databases to store and retrieve application data.
IntermediateUnit TestingA software testing method by which individual units of source code are tested to determine whether they are fit for use.
Soft Skills
AdvancedProblem SolvingThe cognitive process of finding solutions to difficult or complex technical issues encountered during development.
IntermediateAgile MethodologiesA set of practices for software development based on iterative development and cross-functional team collaboration.