Software Architect
Endava
Bucharest, Bucharest, Romania
8 zile în urmă

Consider a new opportunity

  • You will be involved in the development of services platforms for some of the largest international providers of financial, loan services, payment processing, insurance, telecommunication and banking services;
  • Drive the architecture, design and development of world-class, next generation enterprise systems;
  • Analyze business and technical concerns, apply critical thinking, and provide creative, architecturally sound, extensible solutions;
  • Lead team members and individually contribute to the development of critical subsystems using your expertise in .NET platforms, relational and / or schema less data stores;
  • Guide the development team in creating comprehensive high-quality technical documentation;
  • Actively collaborate with other architects and technical leaders;
  • Review the application code on the implementation of advanced concepts (concurrency, security, etc.) in an attempt to prevent the appearance of hard-
  • to-detect and difficult-to-fix bugs;
  • Evaluate the software architectures of existing systems with regard to their adaptability;
  • Identify risks (associated with architectural flaws) and communicate them in time to appropriate stakeholders;
  • Assist technology experts in understanding particular architectural views and design principles, together with providing advice in terms of recommended patterns to follow;
  • Participate in workshops aimed at establishing the set of fundamental properties that the software systems are intended to feature.
  • Match your profile

  • 10+ years of hands-on experience developing and debugging commercial .NET applications, including ORM frameworks, Web Services (both SOAP and REST), DI and AOP frameworks, EAI, message brokers, ESBs, JavaScript UI frameworks and libraries;
  • Proven track record of delivering a mission critical, high volume enterprise web applications;
  • Experience developing multiple successful enterprise applications;
  • Extensive practical experience in the areas of distributed caching and web frameworks, cloud technologies, performance optimization, and scalability;
  • Proven experience in choosing the right data storage solution (relational, document, graph, column-family, key-value databases) given the expected system properties;
  • Experience with versioning control systems such as Git and SVN;
  • Strong knowledge of OOP and SOA design principles and patterns;
  • Experienced in integrating enterprise applications through messaging;
  • Familiar with at least one architecture description language (BPMN, UML, SysML);
  • Great problem solving skills;
  • Ability to learn quickly and stay up-to-date with new technologies;
  • Open to working in an agile environment as part of a scrum team;
  • The ability to take the initiative, drive the project and innovate;
  • Self-motivated, passionate about software, and driven to achieve committed milestones;
  • Ability to work in a fast-paced development environment with a broad scope of responsibilities;
  • Excellent communication in English (both written and spoken).
  • Primary Location

    Romania-Bucharest-Bucharest

    Full-time :

    Aplică
    Adaugați la favorite
    Eliminați de la favorite
    Aplică
    Email-ul meu
    Făcând clic pe "Continuați", sunteți de acord că nevoo colectează și procesează datele personale pe care le-ați furnizat în acest formular pentru a crea un cont nevoo și pentru a vă abona la alertele noastre prin e-mail, în conformitate cu Politica de confidențialitate . Puteți să vă retrageți consimțământul în orice moment, urmând și pașii .
    Continuă
    Formular