
Software Engineer
Content Guru14 days ago
Porto, PortugalEntry Level
Responsibilities
- Develop applications and features using appropriate technologies such as C# and TypeScript.
- Contribute across the software development lifecycle, including design, specification, refinement, testing, deployment, and maintenance.
- Diagnose and resolve software issues, fix bugs, improve performance, and enhance existing applications.
- Participate in code reviews, team planning, refinement, reviews, retrospectives, and collaborative delivery.
- Maintain documentation and ensure solutions meet internal standards, acceptance criteria, customer expectations, and quality requirements.
- Support release delivery, continuous improvement, and the ongoing development of technical capability.
Requirements
- At least one year of software development experience in a commercial or similar environment.
- Bachelor’s degree in Computer Science, Engineering, or a related subject, or equivalent experience.
- Experience with C#, JavaScript, or TypeScript.
- Familiarity with relational databases such as Microsoft SQL Server or PostgreSQL.
- Understanding of software development practices, including testing and version control.
- Experience with source control systems and CI pipelines.
- Ability to write and test code against functional and non-functional requirements.
- Strong problem-solving, logical thinking, communication, and teamwork skills.
Benefits
- The role is based in Content Guru’s office in Porto, Portugal.
- Opportunity to work on mission-critical cloud Customer Experience and contact-centre services serving global customers.
- Collaborative, inclusive, and team-oriented workplace with opportunities for technical development and growth.