Be a part of our dynamic team at AdvanceWorks, where we learn together, grow together, and have fun together.
About Us
We create great software solutions for clients across various industries and geographies.
We challenge ourselves to use the latest technologies and methodologies and ensure we walk the talk.
Each of us is a unique person with our own opinions, beliefs, and perspectives.
We respect each other, discuss different viewpoints, and challenge ourselves to tackle common challenges.
This is what makes us strong: United, Brave, and optimistic about the future.
Your Role
In this role, you will lead the technical team developing great software while coordinating efforts to help clients achieve their business objectives.
* Build and integrate information systems to meet the company's needs.
* Assess the systems architecture currently in place and work with technical staff to recommend solutions to improve it.
* Resolve technical problems as they arise.
* Explain complex problems clearly.
* Work with other team members to achieve great performance.
* E nsure that your code meets quality standards and best practices.
* Challenge feature requirements if you think there is no value added by them.
* Participate and contribute to other company-wide initiatives.
Your Team
You will work with a team of technical experts who really care about each other.
Amazing people and professionals who are proud of their technology and leadership skills yet eager to learn from you and be challenged.
They will want to know you, understand your motivations and aspirations, but also your pitfalls and development needs.
People who will be there for personalized onboarding, listen to you, and challenge you.
To help you become a better person and professional, challenging you and helping you to challenge yourself.
You'll also work side-by-side with our clients, spanning a wide range of industries and countries.
And that means working with bright minds, being empathetic towards each other, and always keeping in mind that every brilliant piece of software we produce has two objectives: to achieve a specific business goal, and to make the people who built it as successful as you want to be.
You may also have the opportunity to work with one of the largest national players in the banking sector, further expanding your expertise in a highly impactful industry.
Your Responsibilities
* Lead architecture initiatives from inception to completion.
* Relevant development experience with .NET projects.
* Familiarity with cloud platforms, mainly Microsoft Azure, and understanding of cloud architecture principles, services, and best practices.
* Experience in microservices architecture and familiarity with integrating message brokers such as Kafka and RabbitMQ.
* Designing, modifying, and testing technical architecture.
* Collaborate with business users to create architecture in alignment with business need.
* Act as a technical subject matter expert for business users.
* Promote the adoption of reusable architecture assets to improve efficiency.
* Produce documentation to aid in the understanding of existing architecture solutions.
* Provide supervision and guidance to development teams.
* Continually research current and emerging technologies and propose changes where needed.
* Inform various stakeholders about any issues with the current technical solutions being implemented.
* Assess the business impact that certain technical choices have.
* Provide updates to stakeholders on product development processes, costs, and budgets.
* Experience in Agile environments.
* A focus on results (and not on tasks).
* Available to work in a hybrid model with 3 days onsite at the client's offices in Lisbon.
* Ability to work both collaboratively and independently.
* Excellent verbal and written communication skills in Portuguese and English.
* The capacity to listen and influence people and foster change in a collaborative way.
* A keen commitment to your team members.
* The passion to do what you love the most and the perseverance to make your/teams' dreams come true.
* The courage to question the status quo in a constructive and empathic way.
* Fluent in English.
* An unshakable desire to keep on learning, and the willingness to share what you already know.
What's in it for you?
An amazing informal culture of smart, hardworking, and friendly people who support and care about each other.
Mentorship program since day 1.
Be involved in strategic and operational initiatives beyond the scope of your main mission.
Formal training and certifications in technology, methodology, and relational skills.
Challenging projects with exciting clients and state-of-the-art technology.
A dynamic company where you can make a difference and where talent and results matter (and politics do not).
Flexibility with responsibility.
HAPPY HOURS AND AFTER WORK FEEL GOOD ACTIONS.
A Rubber Duck to help you debug your code when you don't get things right at first try.