Senior .Net Engineer

BKN301 · Terni, Italia ·


Descrizione dell'offerta

Are you an experienced .NET Engineer?

We’re on the lookout for a talented individual to join our team!

In this pivotal role, you’ll leverage your deep expertise in .NET and C# to design, develop, and maintain high-performance, scalable back-end systems. Your mission? To help shape and evolve our back-end architecture using microservices and REST APIs, ensuring top-notch performance and reliability. You’ll collaborate with a talented team of developers and contribute to the success of our innovative projects.


Why BKN301?

At BKN301, we provide cutting-edge solutions for account management, issuing, acquiring, and cross-border payments. We are redefining Banking as a Service (BaaS) and Payments, and we aim to make a global impact with our technology.

Our culture is built on adaptability, flexibility, and collaboration, fostering an innovative and welcoming environment.


Your Role:

  • Design, develop, architect, and maintain server-side applications using .NET technologies (C#, .NET Core, ASP.NET Core).
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize applications for performance, scalability, and reliability.
  • Develop and maintain internal APIs and API Gateway/BFF Layer.
  • Implement and maintain GRPC services for event-driven architecture.
  • Troubleshoot and debug issues to improve system performance.
  • Ensure security and data protection standards are met.
  • Stay updated on emerging trends and technologies in back-end development.
  • Write clean, maintainable, and efficient code, following best practices.
  • Apply SOLID principles to software design and development.
  • Conduct code reviews and provide constructive feedback.
  • Implement unit tests and contribute to automated testing processes.
  • Work closely with product managers, project managers, and stakeholders to translate business requirements into technical specifications.
  • Participate in agile development processes (sprint planning, stand-ups, retrospectives).


Join us if you have:

  • Proven experience as a Back-End Engineer or similar role, with strong expertise in .NET technologies.
  • Solid understanding of server-side programming and the .NET framework.
  • Experience with API development (internal APIs, API Gateway/BFF Layer).
  • Familiarity with event-driven architecture and GRPC services.
  • Experience with database management (MS SQL, PostgreSQL, MongoDB).
  • Knowledge of cloud services (AWS and/or Azure).
  • Familiarity with version control systems (Git).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Deep understanding of software design principles and best practices (including SOLID).
  • Ability to provide constructive code reviews and PR feedback.
  • Good command of both Italian and English (written and spoken).


Great if you also have:

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Understanding of microservices architecture.
  • Familiarity with testing frameworks (xUnit, NUnit, Moq).
  • Experience with RabbitMQ.
  • Knowledge of performance optimization techniques.
  • Understanding of security best practices.


Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Master’s degree is a plus.


Location:

Remote working from Italy (full remote).


What we offer:

  • Full remote contract from Italy
  • Flexible working hours
  • International and fast-growing fintech environment
  • Collaborative team culture
  • Opportunities for professional growth and training


Why you’ll love working with us:

  • Be part of a global team that values diverse perspectives and expertise.
  • Grow in a collaborative environment focused on personal and professional development.
  • Join a culture that empowers teams and promotes collective success.


Ready to take the leap?

If you’re excited to drive innovation in financial services and work with a forward-thinking team, we’d love to hear from you. Apply now and let’s build fintech milestones together at BKN301!


Our hiring process:

  • A friendly introduction with our HR team.
  • A technical evaluation.
  • A discussion with the hiring manager.
  • A team fit conversation to ensure alignment.


We aim to complete the process within 2-3 weeks!


BKN301 is an equal opportunity employer. We welcome applications from all qualified candidates, regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, or disability status.

Candidatura e Ritorno (in fondo)