Developer
Euronext is the leading pan-European exchange in the Eurozone with a unique federal model across the Belgium, Dutch, French, Irish, Norwegian, Portuguese, Italian markets. Euronext also operates a UK-based regulated securities market.
From raising equity to traded products, issuer services to market data, Euronext addresses the needs of our marketplaces, investors and companies, playing a crucial role in connecting European businesses to capital markets, fostering economic growth, and providing listing opportunities for companies of varying sizes.
The Developer is a crucial member of the development team responsible for building, testing, and maintaining web applications. Reporting directly to the Senior Developer, this role focuses on implementing high-quality code and contributing to both front-end and back-end development. The ideal candidate will work well in a collaborative environment, follow clear technical instructions, and contribute to continuous improvement efforts. Spanish language skills are a plus due to our operations in South America.
Key Responsibilities
Web Application Development:
Front-End: Develop responsive user interfaces using HTML, CSS, and JavaScript. Work with Angular and .NET (mandatory) and gain exposure to React or Vue.js when needed.
Back-End: Assist in building and maintaining server-side applications using C# and Node.js with frameworks such as ASP.NET Core and Express.js. Exposure to additional languages like Python, Java, Ruby, or PHP is beneficial.
Database & DevOps Support:
Assist in designing and managing databases, primarily using SQL Server.
Support the continuous integration and deployment processes using Azure DevOps; familiarity with Docker, Kubernetes, or Jenkins is desirable.
Collaboration & Continuous Improvement:
Work closely with the Senior Developer to understand project requirements and implement technical solutions.
Participate in code reviews, contribute to technical documentation, and collaborate with cross-functional teams to ensure project success.
Quality Assurance & Security:
Ensure that applications are optimized for performance and scalability.
Implement and maintain secure coding practices, including proper authentication and authorization measure
Additional Responsibilities:
Use version control systems (Git, GitHub/Bitbucket, Azure Repos) effectively.
Create and consume RESTful services and APIs; working knowledge of GraphQL is a plus
Contribute to troubleshooting and resolving technical issues in a timely manner.
Knowledge, Skills and Experience Required
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Demonstrated proficiency in web development technologies: HTML, CSS, JavaScript; Angular and .NET are mandatory.
Familiarity with back-end languages (C#, Node.js) and frameworks (ASP.NET Core, Express.js).
Basic understanding of database management, primarily with SQL Server.
Experience with version control tools (Git, GitHub/Bitbucket, Azure Repos) and basic API integration.
Exposure to DevOps practices and tools, particularly Azure DevOps.
Strong analytical skills, attention to detail, and the ability to follow technical instructions.
Effective communication skills and a collaborative mindset.
Spanish language skills (speaking and writing) are desirable.