Requirements: English
Company: BKN301
Region: Bergamo , Lombardy
Are you an experienced .Net Engineer? Were on the lookout for a talented individual to be part of our team!
In this pivotal role, youll leverage your deep expertise in .NET and C# to design, develop, and maintain high-performance, scalable back-end systems. Your mission? To shape and work with our back-end architecture using microservices and REST APIs, ensuring our applications are top-notch in performance and reliability. Youll also work with an equally talented team of developers, driving our projects to success with collaborative spirit.
Why BKN301 ?
At BKN301, we offer cutting-edge solutions for account management, issuing, acquiring, and cross-border payments. We''re redefining Banking as a Service (BaaS) and Payments, and we''re committed to making a global impact with our technology. Our culture is all about adaptability, flexibility, and collaboration, creating a welcoming and innovative environment.
Main Tasks:
- Design, develop, architect and maintain server-side applications using .NET technologies (C#, including .NET Core and ASP.NET Core).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Develop and maintain internal APIs, API Gateway/BFF Layer.
- Implement and maintain GRPC services for event-driven architecture.
- Troubleshoot and debug issues to improve performance and reliability.
- Ensure security and data protection practices are followed.
- Stay up-to-date with 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.
- Provide constructive code reviews and PR feedback to colleagues.
- Implement unit tests and participate in automated testing processes to ensure the robustness of the applications.
- Work closely with product managers, project managers, and other stakeholders to gather requirements and translate them into technical specifications.
- Communicate effectively with team members and stakeholders to ensure alignment on project goals and timelines.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Join Us If You Have:
- Proven work experience as a Back-End Engineer or similar role, specifically with .NET technologies.
- Strong understanding of server-side programming and .NET framework.
- Experience with API development, particularly internal APIs and API Gateway/BFF Layer.
- Familiarity with event-driven architecture and GRPC services.
- Experience with database management systems such as MS SQL, PostgreSQL, and MongoDB.
- Knowledge of cloud services, particularly AWS and Azure.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Strong understanding of software design principles, patterns, and best practices.
- In-depth understanding of SOLID principles and ability to apply them in software development.
- Ability to provide constructive code reviews and PR feedback.
Great If You Possess:
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of microservices architecture.
- Familiarity with testing frameworks (e.g., xUnit, NUnit, Moq).
- Familiarity with RabbitMQ
- Knowledge of performance optimization techniques and tools.
- Knowledge of security best practices and secure coding standards.
Education:
- Bachelor''s degree in Computer Science, Software Engineering, or a related field. A Master''s degree is a plus.
Location:
Why You''ll Love Working With Us
- Join a global team where diverse perspectives and expertise are celebrated.
- Experience a collaborative environment that fosters both your personal and professional growth.
- Immerse yourself in a culture that prioritizes team empowerment and collective success.
Ready to Take the Leap?
If youre excited to drive innovation in financial services and collaborate with a forward-thinking team, wed love to connect with you. Apply now and lets create fintech milestones together at BKN301!
Our Hiring Process
Heres what to expect from our selection journey:
- A friendly introduction with our HR team.
- An in-depth technical evaluation.
- A conversation with a hiring manager.
- A team fit discussion to ensure mutual alignment.
We aim to complete the process within 2-3 weeks to bring the right talent onboard quickly!
BKN301 is an equal opportunity e