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, a leading risk management and valuation consultancy for management companies, is looking for a senior .NET 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 architecture using technologies such as C#, .Net Core/5, Entity Framework, and 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 modeling
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 with the use of Microsoft Visual Studio
Skill in understanding business requirements and ability to translate them into technical requirements
Skill in benchmarking and optimization processes
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.
#J-18808-Ljbffr