Developer

Job ID
R20791
Country
Portugal
Job City
Porto
Job Family
Software Development
Job Type
Employee
Job Sub Type
Permanent

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.