Enterprise Technical Architect
$79,920–$79,920 year
On-siteMilan, Lombardy, Italy
Job Summary
Lead high-level application designs and oversee lower-level designs while applying engineering standards across multiple workstreams. Manage the full project lifecycle from interpreting requirements into technical specifications, leading development and testing phases, and driving deployment. Collaborate with internal and external stakeholders to articulate solutions from both business and detailed technical perspectives. Define and build new cloud-native applications using distributed systems, microservices, and event-based architecture within the Global Issuer organization.
Required Qualifications
- in-depth and current hands-on full stack technical development experiences in Java, Cloud, Web, UI and mobile technologies
- exposure to Domain Driven Designs, Event Based Architecture, API and micro services architecture
- working knowledge in various technologies across Cloud, UI, Application, Security and Data architecture domains
- passionate about new technologies
- relevant digital solutions experience in the Payments and Card Issuing solutions domain
- 10+ years of related IT experience, designing and deploying enterprise-level business or technical applications
- experience in a broad range of application engineering patterns, tools and frameworks
- very strong history of working closely with both internal and external stakeholders
- ability to discuss and articulate solutions from the business perspective as well as at a detailed technical level
- responsibility in leading the overall application's high-level designs
- overseeing the lower-level designs and applying engineering standards across the development
- manage the implementation across the full project lifecycle from the gathering and interpreting requirements into technical designs
- creation of technical specifications and leading the change through the developing and testing phases until deployment
- working experience of a wide range and expert on some of distributed and cloud technologies with experience of their integration and configuration
- Cloud (AWS, Azure, GCP)
- Containerisation (Kubernetes/OpenShift)
- Microservices
- Kafka
- Java/JavaScript
- Quarkus/Spring frameworks
- distributed databases (Postgres/ Yugabtye/ RDS/ Aurora)
- API gateways (Apigee/Mulesoft /etc.)
- UI (Angular JS/ React/ HTML/ HTMX/ CSS3)
- DevOps (CI/CD)
- XML/JSON
- Mobile and Application Middleware (ESB/ Datapower)
- PhoneGap/ IOS/Android SDKs
- strong understanding of mobile and web app security concepts
- session management
- performance tuning
- automated testing techniques
- high availability engineering
- database technologies for mobile and web apps
- strong knowledge of application development technologies, tools, methodologies as well as all functional areas in an IT organization
- Excellent level of analytical ability
- communication and interpersonal skills
- Functional and technical specifications
- coding
- testing
- application support
- strong understanding of mobile and web app, security concepts, session management, performance tuning, automated testing techniques, high availability engineering, and database technologies for mobile and web apps
- Demonstrated experience in both agile/scrum and waterfall life cycle application development
- Experience and comfort in mentoring junior staff
Desired Qualifications
- Some working experience working with any other payment solutions including mainframe environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.