Backend Developer
VFX Financial, Portugal

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Mar 5, 2024
Last Date
Mar 16, 2024
Location(s)

Job Description

Are you looking for a proper challenge? In that case, this is for you!

We are looking for an awesome Backend developer to help our amazing team develop our new application and explore the latest technologies.

Who are we?

We are VFX Financial, specialists with deep expertise in foreign exchange solutions for both global corporations, funds, and individuals. Our services cater to a diverse clientele spanning over 20 countries. With a profound understanding of the foreign exchange landscape and cutting-edge technology, we navigate complex challenges seamlessly, offering dynamic solutions across crucial areas such as FX risk management, international payments, and private FX services.

At VFX Financial, our core mission is to deliver a user-friendly and strategic approach to currency management, addressing needs beyond traditional banks' capabilities.

As a long-standing FCA regulated FX brokerage with over 15 years of servicing clients, we have recently had a significant investment from two previous directors of an FX firm valued at over 800 million. Following the change in management the business is undergoing a period of rapid change with a focus on hiring top talent across all departments.

Responsibilities

What will you do?

  • Work closely with diverse teams to understand project requirements and specifications, ensuring effective communication and alignment of Backend development goals.
  • Architect, implement, and rigorously test high-quality .NET applications, focusing on scalability, reliability, and performance.
  • Write clean, efficient, and well-documented code, adhering to established coding standards.
  • Proactively identify and address software defects and issues promptly, conducting root cause analysis to prevent recurrence.
  • Ensure the stability and efficiency of existing applications through regular updates, enhancements, and troubleshooting in the .NET environment.
  • Perform code reviews to uphold code quality, maintainability, and compliance with coding standards, fostering a collaborative and constructive development environment.
  • Generate comprehensive technical documentation, encompassing design documents and code documentation, to facilitate understanding, onboarding, and future updates.
  • Stay updated on emerging technologies and best practices, continuously monitoring, and incorporating the latest advancements and best practices in .NET development to enhance the efficiency and competitiveness of the solution.
  • Implement and enforce security standards within the codebase, proactively identifying and mitigating potential security risks.
  • Collaborate with the testing team to contribute to test planning and execution activities, ensuring the delivery of high-quality software.
  • Embrace and actively participate in the Agile Scrum framework, contributing to sprint planning, stand-ups, and retrospectives to foster a dynamic and responsive development environment.

Requirements

What should you have?

  • Demonstrate a proven track record with 3-5 years of practical experience in a mid-level .NET development role, showcasing proficiency in crafting robust and scalable solutions.
  • Showcase a deep understanding and practical application of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), and clean architecture design patterns in previous projects.
  • Exhibit strong knowledge of web services, RESTful APIs, and various integration technologies, demonstrating the ability to design and implement seamless connections between software components.
  • Possess hands-on experience and proficiency in utilizing unit testing tools like NUnit and xUnit, as well as mocking tools such as NSubstitute and Moq, ensuring the delivery of high-quality, reliable code.
  • Showcase skills in database development, with a focus on SQL Server or other relational databases, including the ability to design and optimize database structures for performance and scalability.
  • Ability to work independently and as part of a team in a fast-paced environment, ensuring adaptability to changing project dynamics.
  • Possess strong English proficiency.

Don't mind if you don’t master them all!

You know what would be nice?

  • Experience in setting up and maintaining DevOps pipelines, specifically in GitHub Actions or comparable tools, emphasizing commitment to automation and continuous integration practices.
  • Practical experience in implementing messaging solutions, particularly with technologies like Azure Service Bus and gRPC.
  • Prior experience working in the financial industry, showcasing a familiarity with industry-specific challenges, regulations, and best practices.
  • Strong understa

Job Specification

Job Rewards and Benefits

VFX Financial

Information Technology and Services - Lisbon, Portugal
Β© Copyright 2004-2024 Mustakbil.com All Right Reserved.