Job Description:
The Software Developer will be responsible for assisting in the development and maintenance of software applications, as well as troubleshooting and debugging code. The ideal candidate will have a strong foundation in computer science principles and be passionate about developing innovative solutions that meet customer needs.
Responsibilities:
Collaborate with cross-functional teams to develop, test, and deploy software applications
Write clean, efficient, and well-documented code
Troubleshoot and debug code to resolve issues and optimize performance
Assist in the development of new software features and enhancements
Maintain technical documentation, including specifications, design documents, and user manuals
Qualifications:
Bachelor's degree in Computer Science or a related field
Strong understanding of computer science principles and programming languages such as Java, Python, or C++
Familiarity with software development tools such as Git, JIRA, and Agile methodologies
Excellent problem-solving and analytical skills
Strong written and verbal communication skills
Ability to work independently and as part of a team.
Any Graduate