📍 Греция (Швейцария)Полная удалёнкаПомощь с переездом
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
We are looking for a passionate Senior Software Engineer (be able to lead tech ops / teams) to join our growing R&D team and build out the next generation of our platforms.
The ideal candidate is a hands-on C# / .NET Core developer with experience in developing scalable software platforms. The role of the Senior Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Stack
C#ASP.NET.NET CoreSQL/Azure SQLXML/XSLTJSONAPI
Responsibilities
- Identify, prioritize, and execute tasks in the software development life cycle.
- Develop high-quality software design and architecture.
- Develop tools and applications by producing clean, efficient code.
- Ensure software is up to date with latest technologies.
- Document development phases and monitor systems.
Requirements
As the right person for the role, you should have:
- Strong C#, ASP.NET and .NET Core background.
- Very good knowledge of SQL / Azure SQL.
- Experienced with XML / XSLT, JSON is a must.
- Culture of object-oriented analysis and design using common design patterns and microservices approach is mandatory.
- Expertise in the full software development lifecycle and ability to integrate application components with back-end systems via new and existing APIs.
- University degree in Computer Science or related fields.
- Fluency in English.
- Ability to work creatively and analytically in a problem-solving environment.
- Adaptability in high demanding environments.
- Team leading spirit and experience.
- Significant experience in practising agile methodologies, including scrum and continuous integration environments.
- Experience leading technical requirements gathering and building solutions from those requirements.
- Extensive experience in software development, scripting, and project management.
Benefits
By joining, you will:
- Receive a competitive compensation and benefits' package (e.g., Go for Eat Card, Medical-Life Insurance).
- Enjoy several “work-office” perks, at a friendly working environment (e.g., Advanced work / IT equipment, Welcome package, Remote working allowance).
- Have a flexible work schedule (Hybrid: working remotely and / or in the office).
- Receive training and support, so you'll never feel left on your own (e.g., e-training options and subsidized certifications).
- Gain exposure to cutting-edge technologies and software / product development methodologies.
- Be part of several tech communities, as we support / participate into several meet-ups, both local and international.
- Gain exposure to an international environment of leading multinational companies, in a variety of industries.
- Have the opportunity to learn and grow within a dynamic, fast developing company.