Posting Date: Feb,01 2022
Head office: Italy, Milan
Education Level: Bachelor’s Degree
Job: .NET Developer
Job Level: Senior Developer
Employment Type: Full Time
Description
Quantyx, leading risk management and valuation consultancy for management companies, is looking for a senior React.js developer to join its Software Development Team, which currently counts 10 people. The candidate should preferably have at least 4 years of experience in back-end architectureusing technologies such as C#, .Net Core/5, Entity Framework, Microsoft SQL Server.
The candidate will be in charge of developing the Quantyx Risk platform, a cloud web-based tool to manage Alternative Investments.
Specifically, the resource will be involved in:
- Design, develop, and implement back-end architectures using technologies such as C#, .Net Core/5, Entity Framework, Microsoft SQL Server
- Implement and optimize Cloud architectures based on Microsoft Azure
- Optimize existing solutions by identifying areas of improvement aligned to business requirements and implementing related enhancements
- Implement unit tests for developed components
- Manage open tickets and fix any bugs and/or implement new features
- Collaborate proactively with the development team, dealing daily with back-end colleagues and providing adequate support to the front-end team
- Document developments and their evolutions
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer/Electronic/Telecommunications Engineering, Mathematics or Physics
- Significant development experience with .Net, C#, Entity Framework and SQL Server technologies
- Strong background in Object Oriented development and knowledge of key design patterns
- Experience in SQL database design and modelling
- Preferable experience developing in the Azure Cloud environment, specifically on microservices and/or serverless architectures. Knowledge of architectures and optimization solutions for developments in Azure environment is considered a strong plus
- Familiarity in the use of Microsoft Visual Studio
- Skill in understanding business requirements and ability to translate them into technical requirements
- Skill in benchmarking and optimization process
- Experience working in teams in structured projects
- Familiarity with versioning tools (git) and Agile development methodologies
- Familiarity with continuous integration processes and tools
- Good knowledge of the English language
An aptitude for problem solving, a natural predisposition to work in a team and a good dose of proactivity complete the profile.