вчера

.NET Developer

ориентир по рынку
вакансия зп не указана
в среднем 378 643 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Join our dynamic team at IC as a Tech Lead - .NET Developer and help shape the future of FinTech innovation. This full-time, on-site opportunity based in Limassol offers you the chance to make a real impact in a fast-paced and forward-thinking environment. Apply now and take the next step in your career with us!

IC is a global leader in trading with over 15 years of success, a strong international presence, and a team of skilled professionals, remains at the forefront of financial technology innovation. As an agile company that values growth and collaboration, we offer an exciting opportunity to be part of a dynamic industry where innovation meets excellence.

задачи

Leadership and Team Management

  • Lead a development squad, providing technical direction and ensuring alignment with the company's technical vision and business objectives
  • Mentor and support team members, fostering a culture of collaboration, technical excellence, ownership, and continuous learning
  • Conduct 1:1s, provide constructive feedback, and support the professional growth of developers
  • Collaborate with Product Owners, Engineering Managers, QA, Business Analysts, and cross-functional teams to refine requirements and ensure successful delivery
  • Participate in hiring, onboarding, and building a strong, high-performing engineering team
  • Architecture and System Design

  • Define and implement scalable, maintainable, high-performance architectures using Clean Architecture, Vertical Slice Architecture, and Domain-Driven Design (DDD)
  • Design, develop, and maintain microservices and distributed backend solutions using .NET / .NET Core
  • Design event-driven architectures using asynchronous communication, messaging, queues, and pub/sub patterns
  • Apply advanced distributed-system patterns such as CQRS, Event Sourcing, Saga Pattern, and Eventual Consistency where appropriate
  • Design reliable event flows with idempotency, retry mechanisms, fault tolerance, and resilient message processing
  • Ensure architectural consistency across systems and provide guidance on complex architectural decisions
  • Identify technical risks, scalability limitations, and performance bottlenecks, and proactively address them
  • Development and Code Quality

  • Write and maintain high-quality, efficient, scalable, and testable code using C# and .NET
  • Conduct comprehensive code reviews and establish coding standards and engineering best practices
  • Promote SOLID principles, Clean Code, design patterns, and maintainable development practices
  • Troubleshoot complex technical issues and provide hands-on support to developers
  • Ensure APIs, microservices, and distributed components are designed for reliability, scalability, and maintainability
  • Testing and Quality Assurance

  • Establish and enforce a comprehensive testing strategy across the software development lifecycle
  • Design and implement unit, integration, functional, and end-to-end tests for critical business functionality
  • Ensure adequate test coverage for APIs, microservices, event-driven workflows, and distributed components
  • Develop testing strategies for asynchronous/event-driven systems, including event handlers, retries, idempotency, and eventual consistency
  • Collaborate with QA engineers on acceptance criteria, test strategies, and quality standards
  • Promote shift-left testing and early defect prevention
  • Continuously improve test coverage and automation based on production incidents and root-cause analysis
  • Agile Delivery and Collaboration

  • Own technical delivery and ensure development activities align with sprint and release objectives
  • Break down complex requirements into actionable technical tasks; support estimation and planning
  • Balance business priorities, technical debt, and long-term technical strategy with Product and Engineering stakeholders
  • Actively participate in Agile ceremonies: sprint planning, stand-ups, backlog refinement, reviews, and retrospectives
  • Identify delivery risks and proactively communicate technical challenges, dependencies, and blockers
  • Continuously improve development processes, engineering practices, and team productivity
  • Performance, Scalability, and Reliability

  • Design and optimize systems for high availability, scalability, performance, and resilience
  • Analyze and resolve performance bottlenecks across applications, APIs, databases, and distributed services
  • Implement and promote effective logging, monitoring, tracing, and observability practices
  • Ensure production systems are reliable, secure, fault-tolerant, and production-ready
  • Participate in incident investigation, root-cause analysis, and long-term corrective actions
  • Continuous Improvement and Technical Strategy

  • Drive technical improvements, modernization, and refactoring initiatives
  • Evaluate new technologies, frameworks, and practices, introducing them where they add measurable value
  • Establish and maintain engineering standards, architectural guidelines, and technical documentation
  • Promote knowledge sharing through technical sessions, code reviews, and mentoring
  • Act as a technical bridge between engineering, product, and management, communicating progress, risks, and architectural decisions clearly
  • требования

    We are looking for a Tech Lead - .NET Developer to lead a development squad and drive the technical direction of our engineering team. In this role, you'll combine hands-on technical leadership with architectural ownership — designing scalable, event-driven, and distributed systems using .NET, while mentoring developers, championing engineering best practices, and ensuring delivery aligns with both business objectives and long-term technical strategy. You'll act as the bridge between engineering, product, and management, balancing hands-on coding and architecture with team leadership and stakeholder collaboration.

  • C# / .NET / .NET Core
  • ASP.NET Core / Web APIs
  • Microservices & Distributed Systems
  • Event-Driven Architecture
  • Messaging / Queues / Pub-Sub
  • Domain-Driven Design (DDD)
  • Clean Architecture / Vertical Slice Architecture
  • CQRS / Event Sourcing / Saga Pattern
  • Asynchronous Programming / Multithreading / High Concurrency
  • SQL / NoSQL Databases
  • Docker / Kubernetes
  • AWS
  • Unit / Integration / Functional / E2E Testing
  • Git / Agile / Scrum
  • Working Schedule:

    Monday to Friday: 09:00 – 17:00 (Hybrid Model; 3 days from the office, 2 days from home)

    Why Join Us? Experience Rewards Beyond Just a Job! Because You Matter.

  • Competitive Pay – We value you, not just your role. Our compensation reflects the skills and experience you bring to the table.
  • Career Growth – Your journey is important. We’re here to support your development with ongoing learning and clear paths to advancement.
  • Work-Life Balance – Time to rest is time to thrive. With 22 days of annual leave, your personal life is respected and prioritized.
  • Wellness & Healthcare – Health comes first. Enjoy 12 paid sick days and full medical insurance coverage after 6 months, because your well-being is our priority.
  • Future Security –
  • We’re invested in your tomorrow. Participate in our Group Savings and Life Insurance Plan after 6 months.

  • Snack Hub – We care about your daily comfort. Our fully stocked kitchen keeps you energized with fresh fruit, snacks, and beverages.
  • Lunch on Us – Nourishment and connection matter. Enjoy a delicious daily lunch buffet with teammates.
  • Paid Overtime – Your extra effort doesn’t go unnoticed. We recognize and reward the time you put in.
  • Learning & Development – We believe in your potential. Dedicated budgets support your upskilling and curiosity.
  • Referral Bonus – People matter here. Bring in great talent and get rewarded for growing our community.
  • Team Spirit – Culture is everything. Join a team that celebrates together through events and team-building activities.
  • MadBenefits - An exclusive employee perk platform offering hundreds of discounts on dining, retail, entertainment, and everyday essentials.
  • Fitness & Recreation – Stay active and refreshed with access to gym facilities, organized sports, and relaxing spa treatments.
  • Unwind Fridays – We’re human too. Enjoy a relaxed Friday drink with colleagues to close the week on a high note.
  • Our culture is built on empathy, respect, and trust, because at the heart of everything we do is you.

    Your next big opportunity starts here!

  • Apply now at ic.bamboohr.com/careers and let’s build something incredible together!
  • IC is an equal opportunity employer. We welcome applications from all qualified candidates regardless of gender, age, nationality, disability, religion, or any other protected characteristic.
  • Thank you for your interest in joining IC. Due to the high volume of applications, only candidates under consideration will be contacted. All applications are handled with the strictest confidentiality.
  • условия

    Условий нет

    Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

    Спроси Хайрика про вакансию

    Сверит с твоим резюме, подскажет вилку и вопросы на собесе.

    Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.