Job description
Responsibilities:
- Assist in the design, implementation, and maintenance of software applications
- Collaborate with cross-functional teams to gather requirements and develop solutions
- Conduct research on emerging software technologies and trends
- Participate in software debugging and performance optimization
- Test and debug applications to ensure optimal performance and security
- Support the team with general administrative tasks as needed
- Contribute to the creation of technical documentation and user guides
Requirements:
- Basic understanding of software development principles and practices
- Familiarity with Python and its associated libraries
- Excellent written and verbal communication skills in English
- Ability to work independently and as part of a team
- Strong analytical and problem-solving skills
- Knowledge of database systems, such as MySQL, PostgreSQL, is a plus
- Experience with version control systems, such as Git, is a plus