Job Openings .NET Developer (C#/Microservices) - Hybrid Porto (1 day/week office)

About the job .NET Developer (C#/Microservices) - Hybrid Porto (1 day/week office)

ABOUT THE OPPORTUNITY

Join a leading fintech company enabling banks and credit unions worldwide to deliver humanized, personalized, and accessible digital experiences to their customers. With an Omnichannel Digital Banking Platform licensed to institutions in 11 countries and serving millions of end users, this organization is at the forefront of innovation — spanning mobile and web banking to wearable gadgets, the metaverse, and beyond. As a Senior .NET Developer based in Porto with exceptional flexibility (only 1 day/week in office), you'll be part of building the web development team and contributing directly to the product roadmap. This is a dynamic and fulfilling role where you'll work from research through production, constantly learning new technologies while making a real impact on digital banking experiences globally.

PROJECT & CONTEXT

You'll be integral to the product roadmap development of the ebankIT Omnichannel Digital Banking Platform, where technology specification and innovation are essential. Your responsibilities span writing and implementing efficient code, managing software programs, and developing, enhancing, debugging, maintaining, and testing software components built on top of the ebankIT platform. You'll work with modern .NET technologies and microservices architecture in a fast-paced, SCRUM-driven environment that values autonomy, teamwork, and problem-solving. Proper documentation and quality assurance will be critical to your success, ensuring the platform remains robust and scalable as it continues to expand into new markets and digital channels.

WHAT WE'RE LOOKING FOR (Required)

  • Strong expertise in .NET Core, ASP.NET, C#, and MVC architecture
  • Proven experience designing and implementing microservices
  • Solid knowledge of SQL language and relational databases, preferably SQL Server
  • Experience with web services, HTML, CSS, and JavaScript
  • Familiarity with SCRUM methodologies and Agile development practices
  • Academic degree in Computer Science or similar field
  • Previous hands-on experience with Microsoft development tools
  • Strong organizational skills with ability to work autonomously and within a team
  • Excellent problem-solving abilities with a proactive attitude
  • Responsible, dynamic, and adaptable to technologically complex contexts
  • Fluency in English (B2 Upper Intermediate minimum)
  • Available for hybrid work model with 1 day per week in Porto office

NICE TO HAVE (Preferred)

  • Innovative mindset with ability to propose and implement creative solutions
  • Experience in the fintech or financial services industry
  • Knowledge of digital banking platforms or omnichannel solutions
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of RESTful API design principles
  • Availability to travel outside the country for client engagements or team collaboration
  • Experience with cloud platforms (Azure, AWS)

Languages Required: English (B2 Upper Intermediate minimum)

Work Model: Hybrid - 1 day per week in Porto office, 4 days remote

Experience Level: Senior