Tutte le opportunitá, 7 giorni alla settimana

Senior Fullstack Developer - .NET Architecture/Java (6221) - iET SA - HELP

For a project at our client's site, an international bank based in Zurich, we are looking for an experienced

Senior Fullstack Developer - .NET Architecture/Java

Our client is looking for an experienced Senior Developer who can coach and guide team members and has a strong background as a front to back developer with very good understanding of .NET Architecture. The department is developing and maintaining 30+ Applications within business trading areas and Wealth Management.

Your Qualifications:
  • 10+ years Front to Back Developer background and experience as Team Lead ideally within the financial industry
  • Good understanding of .NET architecture, solid Design Patterns and OOP (Object-oriented programming)
  • Experienced with services implementation and testing (REST, JSON, SOAP, XML)
  • Well versed in UI design & development: JavaScript/Typescript (React.JS, MobX)/CSS & HTML/Responsive design
  • Strong skills in C#, Java knowledge in addition is a plus
  • Strong social skills, able to share knowledge and experience with team
  • Familiar with testing: Unit Test, automated User Interface tests and Integration Tests (Selenium, Mocha etc.)
  • Experience in implementing DevOps practices, Cloud services (eg AWS/Azure/Google Cloud) and with micro services architecture design and deployment
  • Experience with trading systems and strong technical skills in Atlassian Toolchain/GIT/SVN/NuGet/Docker/Windows/MSSQL
  • Know-how in Architecture-related Documentation (system diagrams, flow diagrams)
  • Ability to communicate effectively and respectfully with both Business and various IT teams
  • Fluent in English
Your Responsibilities:
  • Strong collaboration with the product owner and the development team
  • Drive and implement architecture improvements holistically considering the application landscape
  • Increase team knowledge of software craftsmanship by training and mentoring of less senior colleagues
  • Inspire the team towards sound best practices
  • Take ownership of the code base and take the required steps to ensure that the team delivers high quality features in agreed timeframes by evaluating and applying sufficient software development methods, tools and techniques
  • Help drive the team toward better DevOps practices
  • Alignment of existing and new technologies considering application needs and requirements

Off to new destinations! Apply now directly.