Senior Full Stack Software Developer
">
Aubay is a multinational company that has been operating in Portugal since 2007. We have offices in Lisbon and Porto, where we specialize in managing, implementing, developing, and maintaining information systems.
We operate in various sectors, including banking, insurance, telecommunications, services, energy, and transportation. Our team consists of over 150 active partners who work together to deliver high-quality solutions.
* Key Responsibilities: Develop, maintain, and optimize scalable solutions using .NET 6+ and C# for the backend, HTML5/CSS3, JavaScript, React, and Angular on the frontend, leveraging a Domain-Driven Design approach and Microservices Architecture.
* Design and implement robust and performant .NET WebAPIs, utilizing Entity Framework, LINQ, and Raw SQL for seamless data management.
* Create high-quality, maintainable code with good Automated Unit Test Code Coverage using xUnit.
* Work closely with Product Owners, other Developers, and UX/UI Designers.
* Collaborate with cross-functional Teams to embed DevOps practices in the Development lifecycle.
* Utilize Jira, Azure DevOps, and GitLab for streamlined Project tracking, version control, and collaboration.
* Apply Agile Development Methodology to deliver iterative, high-quality software solutions.
Requirements:
* Bachelor's degree in Computer Science, Computer Engineering, or related field.
* 3-5 years of professional experience with .NET (.NET 6+), C#, WebAPI, Entity Framework, LINQ, and SQL.
* 3-5 years of Frontend Development experience using React and Angular.
* Proficiency in Database Modeling and Design (Microsoft SQL Server mandatory, PostgreSQL is a plus).
* Automated Unit Testing using xUnit.
* Strong familiarity with DevOps approaches and CI/CD processes.
* Experience using tools like Jira, GitLab, and GitHub.
* Proficiency in Agile Development Methodology and collaborative team environments.
* Fluent in both spoken and written English - (B2 or above - Mandatory).
What We Offer:
* Health Insurance.
* Feedback & Coffee – our Performance Management Cycle, with regular moments of feedback and the Career Progression Model.
* Hybrid working model.
* A Training Academy designed to think of you and your needs, offering technical and behavioral training sessions.
* Events and Teambuildings.
Our Culture:
* Transparency, team spirit, regular feedback, and continuous learning are at the heart of our organization.
* Reference prizes and birthday presents.
* No dress code.
* We know your name and address each other informally.
* Growth opportunities in a dynamic environment.
Ready to Take the First Step?
We look forward to welcoming you to our team!
Personal data collected by Aubay will be processed for application analysis purposes, taking into account the request from the data subject prior to entering into a contract. Data will be stored for one year period and may be transferred or used for other processing activities if informed to the data subject.
Data protection rights can be exercised by contacting Aubay's headquarters or the DPO's email. A complaint can also be filed with the National Data Protection Authority.