About Affinity
Our mission is to be a meaningful part of our people's careers. As we grow, so does our determination to offer the best experience to our employees and clients — and that is exactly what drives us. We are a Portuguese technology consultancy with offices in Lisbon, Porto and Óbidos, and representative offices in Brazil and Tunisia. With over 12 years of market expertise, we are now a community of around 400 people working on projects in more than 20 countries, in on-site, remote or hybrid settings. We believe great people make successful companies.
Requirements
•Degree in Computer Engineering or a similar field
•At least 5 years of professional experience in development with C# (.NET)
•At least 5 years of experience designing and developing APIs (Web and REST in C#)
•Solid experience in web-based development with JavaScript (mandatory requirement)
•Good knowledge of SQL and Data Modeling, at intermediate to advanced level
•Knowledge of design principles and architectural patterns (DDD, SOLID, Clean Architecture)
•Experience with Unit Testing and TDD
•Be Affinity #Affinidade – Build close and empathetic relationships with colleagues, clients and candidates (and not only with technologies, languages and platforms). Team spirit and a positive attitude
•#Ambition – Want to do more and better. Desire to exceed expectations and develop personally and professionally
•#Action – The energy to make things happen. Proactivity and initiative
•#Learning – Desire to grow individually and collectively and become a reference in the technology market
•#Assertiveness – Transparent and honest communication, always with constructive feedback
Nice to have
•Experience with frontend frameworks such as React or Vue.js, as well as TypeScript, CSS and HTML (valued)
What we offer
We invest in training and certifications that demonstrate your real progress, promote a healthy work-life balance and offer benefits with a direct impact on your personal life and career. We don't want to be just another line on your CV. We want you to experience a true Lifetime Experience with us.