Job Description
A software developer designs, builds, tests, and maintains computer programs and applications to solve technical and business problemsRequirement Analysis: Study user needs and project goals with clients or product teams to define technical scope.