Senior Technical Architect

Job Level:  Professional
Location: 

Pune, MH, IN

Area of Expertise:  IT & Tech Engineering
Unit:  Allianz Technology
Employing Entity:  Allianz Technology SE India Branch
Job Type:  Full-Time
Remote Job:  Hybrid working
Employment Type:  Permanent
ID:  61329
Position Cluster:  Non-Executive

61329 | IT & Tech Engineering | Professional | Allianz Technology | Full-Time | Permanent
Warning: When posting this job advertisment on an external job board, the length of the following fields combined must not exceed 3950 characters: "External Posting Description", "External Posting Footer"

Complementary tech skills

  • Understanding of code management and release approaches
  • Monorepo / multirepo
  • Understanding of code management approaches
  • Good understanding of functional programming
  • Understanding of SDLC, DRY, KISS, SOLID
  • Understanding ABAC / RBAC / JWT / SAML / AAD / OIDC authorization and authentication
  • No SQL databases, i.e., DynamoDB
  • UI development, i.e., in React, hooks, typescript
  • Event driven architecture – queues, streams, batches, pub / subs
  • Understanding functional programming – list / map / reduce / compose, if familiar with monads
  • Understanding scalability and concurrency
  • Understanding of network, direct connect connectivity, proxies
  • Understanding of CI/CD pipelines, GitFlow and Github, GitOps (Flux, ArgoCD)
  • Polyglot programmer with leading one language - expert level in at least 2 languages - python / typescript / golang
  • Fluent in operating kubernetes clusters, as from dev perspective
  • Creating custom CRD, operators, controllers
  • Experience in creating Serverless cloud applications
  • Deep knowledge in AWS cloud (Basic understanding of Azure cloud)

 

Soft skills

  • Communication and leadership 
  • Supervise team members, delegate tasks, issue feedback, evaluate risks, and resolve conflicts. 
  • Project and crisis management 
  • Problem solving and innovation. 
  • Ownership and vision



Tech skills

  • Fluency in software architecture, software development, and systems testing.
  • Technical guidance and decision-making skills
  • Ability to shape the solution and enforce development practices.
  • Quality gates – code reviews, pair programming, team reviews meeting