Principal .NET Developer
Randstad
- Αττική
- Μόνιμη
- Πλήρης Απασχόληση
- Fast recruitment process (interviews and technical assessment)
- Work from anywhere in the world or in hybrid model (both office and home)
- Competitive remuneration package
- Private health and life insurance for you and your family
- Monthly allowance for lunch & commuting expenses
- Annual bonus based on performance
- 360 performance review (twice a year)
- Budget for training
- Customized career path in cooperation with Learning & Development team
- Relocation package in case of repatriation
- Being member of a Great Place to Work® awarded company
- State-of-the-art tech equipment
- Fresh and modern work environment
- Upcoming new technology hub in athens’ northern suburbs
- Architect & Innovate: Collaborate with our agile team to architect scalable, secure, and high-performance backend systems that power our cutting-edge solutions.
- Craft High-Performance Code: Develop clean and efficient code that drives the heart of our technology stack.
- Mentorship: Inspire and mentor fellow tech leaders, fostering skill growth and best practices.
- Optimize Performance: Lead the charge in identifying and enhancing system performance for seamless user experiences.
- Seamless Integration: Work closely with cross-functional teams and stakeholders to ensure smooth system integration.
- Stay Ahead: Stay ahead of the tech curve, applying emerging technologies to enhance our capabilities and disrupt the industry.
- Establish Company Best Practices: Collaborate closely with PE I to set company best practices and lay the foundations for developing new software.
- Strategic Technical Roadmap: Define and focus on the company-wide technical roadmap unencumbered by the more time-sensitive business needs of the product roadmap.
- Deep knowledge of the Microsoft .NET platform and its ecosystem or willingness to learn
- Proven track record of professional experience with multiple programming languages and paradigms as well as designing, implementing, and scaling performant, distributed systems and microservice architectures
- Experience with message brokers such as Kafka or RabbitMQ and messaging patterns
- Experience with DevOps practices and containerization technologies
- Ability to work autonomously on highly complex tasks, keeping in mind various aspects such as performance, security, observability, and code quality
- Passion for monitoring and troubleshooting production systems and being able to make data-driven decisions
- Excellent communication and collaboration skills targeting a diverse audience from stakeholders to cross-functional technical teams, in order to provide technical guidance and insight
- Excellent background in Computer Science, Software Engineering, or related field - preferably with a relevant Bachelor’s level degree or above
- Exceptional fluency in English
- passionate about delivering high-quality code
- analytical and logical skills
- teamwork and collaboration