Job Description
Talkdesk is seeking a Software Engineer I to join their team in Porto. The company focuses on redefining customer experience and values inclusivity and diversity. The Software Engineer I will collaborate with cross-functional teams to identify software requirements and design solutions. They will write clean, efficient, and well-documented code, test and debug applications, and troubleshoot software issues. The role also involves maintaining and updating existing systems, participating in code reviews, and providing technical support.
Responsibilities:
- Collaborate with cross-functional teams to identify software requirements and design software solutions
- Write clean, efficient, and well-documented code
- Test and debug software applications
- Troubleshoot software issues and provide timely resolutions
- Maintain and update existing software systems
- Participate in code reviews and provide constructive feedback
- Provide technical support to end-users when required
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field
- Proven experience in software development
- Proficiency in one or more programming languages such as Java, Kotlin, Ruby
- Experience with software development frameworks such as Spring, React, or Angular
- Knowledge of database management systems such as SQL Server, MySQL, or Oracle
- Familiarity with software testing methodologies such as unit testing, integration testing, and end-to-end testing
- Excellent problem-solving and analytical skills
- Ability to work in a team environment
- Strong communication skills