Description:
- Lead large and complex Cloud-native, modern enterprise, micro-services based application/solutions by owning and guiding the overall architecture, design and development
- Works within and across the organization to architect and design leading-edge technology and application solutions that result in profitable revenue growth for Unisys.
- Conceptualizes, architects, designs, oversees implementation and supports integrated solutions for client engagements.
- Demonstrates extensive knowledge of industry, technology and strategy trends and uses this knowledge to generate profitable revenue growth for Unisys.
- Builds relationships with product development organizations and is recognized by these organizations as a key product champion who adds value through exposure to client situations.
- Advises, analyses, researches, designs, installs, and implements complex integrated solutions for an entire enterprise.
- Interfaces extensively with the client’s senior management team (e.g., the IT Directors) on business, systems architectural, and technical issues.
- Provides mentoring and team leadership to other architects.
- Provide training and coaching as needed to teams modernizing and transforming applications.
- Develops the integrated technology requirements project plan.
- Integrates complex solutions into new or existing client environments.
- Uses advanced diagnostic analytical and design capabilities.
- Ensures that the best solution is provided to the customer (e.g., completes solution integrity engineering and development attributes.)
- Design and architect transformational journeys for clients building overarching microservice, SaaS, and/or serverless architectures with DevSecOps integration
- Develop a backlog of stories centred on continuous modernization of the applications in scope.
- Coordinates with project managers, business analysts, developers, operations teams to understand platform requirements, the system & data, and evangelize ways to drive quality and value to the client stakeholders
- Champion the establishment and continued use of Architecture best practices
- Support release planning preparation and event facilitation
- Help build high-performing teams across development, quality assurance, and infrastructure.
- Drive the team’s triaging capability by taking on challenging problems not understood by front-line support teams
- Continuously review the technology landscape and advise clients on emerging technology solutions to drive differentiation in our services value proposition.
You will be successful in this role if you have:
- Bachelor’s degree or related experience. A Master’s degree is a plus
- Rich Experience of architecting and designing complex, large micro-services based Java Spring Boot distributed applications on AWS.
- Experience with enterprise-level software delivery and release management practices
- Deep experience in architecting using Containers, Kubernetes, Serverless, or other modern cloud technologies.
- In-depth knowledge and hands-on experience of relational and no-sql DBs and use cases and design patterns of one or more DB systems such as MongoDB, Cassandra, DynamoDB, mysql, postgresql, Hadoop, Spark, etc.
- Experience with modern cloud architecture patterns and approaches.
- Ability to create and effectively deliver technology solution presentations to address specific customer needs
- In-depth knowledge of cloud-based infrastructures, SDLC pipelines, Agile, and deployments/configurations and definition/evangelism of best practices/standards
- Demonstrated expertise in architecting, implementing, and supporting enterprise-grade technical solutions meeting complex business requirements while evangelizing integration methodologies and helping business case justification to C-level executives
- Deep hands-on expertise of Java, Spring Boot, and working knowledge of Javascript and React
- Highly desirable to have knowledge or experience with Python, Go, Rust, or others.
- Demonstrated knowledge of latest security best practices (OWASP, CBE, NIST, etc)
- Data platform experience
- Advanced Systems Design
- Knowledge of event-based/message architectures
- Knowledge of virtual networking (public, private, and hybrid networks and subnetworks), network interfaces, and identity/access management (security groups and roles, network access control lists)
- Knowledge of latest DevOps technologies (Jenkins, CI/CD pipelines, IaC frameworks such as Ansible)
- Experience in working fast paced dynamic work environment
- Experience in triaging live production issues and resolving the issues within SLA leveraging the DevOps ecosystem
- Ability to resolve complex problems with cost effective and innovative solutions
- Willingness to learn new technologies as the market evolves