Talent.com
Esta oferta de trabajo no está disponible en tu país.
Associate Principal Engineer - Java Fullstack Developer

Associate Principal Engineer - Java Fullstack Developer

NagarroMexico
Hace más de 30 días
Descripción del trabajo

Company Description

We are a Digital Product Engineering company that is scaling rapidly! We build products, services, and experiences that inspire, excite, and delight. Our work spans all devices and digital mediums, with a global presence of over 19,000 experts across 33 countries. Our culture is dynamic and non-hierarchical. We are seeking talented new colleagues. That is where you come in!

Job Description

The Application Architect will play a pivotal role in software development activities and long-term planning within the Strategy & Transformation organization. This leader will establish an end-to-end vision for application design and provide technical leadership in application architecture, focusing on relevant technologies and strategic direction.

Role Responsibilities :

  • Demonstrate passion for engineering excellence, education, and support
  • Navigate complex, matrixed internal environments with strong interpersonal skills
  • Collaborate with regional and global partners across functional units
  • Lead and influence across cultures at a senior level
  • Create vision and guide engineers to build digital products and services aligned with core priorities
  • Lead high-performance, distributed teams effectively; build, manage, and mentor engineers
  • Engage with executives to communicate the software engineering narrative
  • Manage delivery impediments, risks, issues, and changes, escalating as needed
  • Develop application architecture strategy aligned with business goals
  • Manage architecture governance processes, ensuring adherence to standards
  • Review business drivers and strategies, understanding implications and mitigating risks
  • Champion architecture communication to business leaders and contracting teams
  • Define development guidelines and standards for application development and integration
  • Analyze current IT ecosystem architecture to identify weaknesses and opportunities
  • Plan transition strategies from current to future architecture
  • Define and oversee the evolution of conceptual and detailed architectures
  • Develop system integration methods across organizational lines
  • Maintain architecture models, processes, and documentation; innovate continuously
  • Identify emerging technologies to support business architecture
  • Contribute to proof of concepts and prototypes
  • Collaborate to develop reference architectures and examine frameworks

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related field
  • Master's or PhD preferred
  • At least 10 years of relevant software development and leadership experience
  • 7+ years experience architecting fault-tolerant, high-scale distributed systems
  • Strong knowledge of data structures, algorithms, and object-oriented design
  • Proficiency in programming languages such as C#, Java, C++, Ruby, Python, Perl
  • Experience with Azure, Google Cloud, AWS, and cloud PaaS / SaaS solutions
  • Experience with mission-critical, 24x7 systems
  • Experience with high-throughput, cloud-native distributed systems
  • Experience developing and consuming large-scale web services
  • Deep understanding of design patterns
  • Front-end experience with JavaScript / TypeScript, Node.js, React-Redux or similar frameworks
  • Full stack engineering expertise
  • #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Fullstack Developer • Mexico