Responsibilities:
Develop high-quality software that meets client requirements
Write clean, efficient, and maintainable code
Collaborate with cross-functional teams to design, develop, and deploy software solutions
Troubleshoot and debug software issues
Conduct code reviews and provide feedback to improve code quality
Stay up-to-date with emerging trends and technologies in software development
Participate in agile software development processes


Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field
Minimum of 2 years of experience in software development
Proficiency in programming languages such as Java, C++, Python, or JavaScript
Experience with software development tools and frameworks such as React, Node.js, or Angular
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Ability to work independently and in a team environment
Experience with agile software development processes is a plus
  • Software development
  • IT