Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Cloud Technical Architect

Synaptiq

Cloud Technical Architect

National
Full Time
Paid
  • Responsibilities

    Overview

    Looking for a job where a passion for innovation, a culture of teamwork, and unbound opportunities to expand your technology skills? You'll find all of this and more as a member of the IT Financial Systems Architecture Team.

    As a Senior Architect, You will lead teams through transformation where we deliver more solutions of higher quality in less time and with less stress by building on the adoption of DevOps tools, Lean IT principles and Agile processes. You will also lead teams in the creation of resilient systems that can withstand the daily knocks and that can resume operations quickly when things go wrong. You will help drive cloud-native architecture principles while refactoring or replacing legacy applications with cloud applications.

    You will be the team player who first and foremost – understands software engineering, object-oriented design principals, architecture quality attributes, cloud-computing and modern software development methodologies. You will assist teams in creating solution architectures including user cloud computing, user interface design, system-to-system interactions, middleware, integration brokers and infrastructure. You should be unafraid to participate in complex-systems troubleshooting situations to help quickly figure out root-cause when they're not working properly.

    As a Senior Architect with ITFS, a big responsibility is enabling persistent teams to succeed on their projects. You should have a keen sense for software design, object-oriented design principals, software design patterns, integration design patterns and should be able to guide teams to adopt light-weight software design models. You should promote teams use test driven & behavior driven development techniques. You should also be a Code Examiner-extraordinaire and be willing to give detailed guidance to improve the code teams produce.

    You are the type that is driven to learn new technologies and work with team members to build quality solutions that deliver value to the business.

    About the Job

    As a member of the IT Financial Systems Architecture team you will…

    • Play a leading role in creating the organization's Cloud technology strategy & roadmaps • Create cloud standards and help teams adopt DevOps / CI-CD tool chain • Drive Proof-of-Concepts and implementation, with hands-on involvement • Build IBM & Azure Cloud automated deployment pipelines • Build and integrate new technologies like containers enabling multi-cloud and preventing cloud provider lock-in • Contribute to, and influence, IT-wide definition and enhancements of cloud strategies and other public cloud platforms customization, standards and best practices • Understand and build on emerging industry trends and show how they can be used in our solutions

    • Define and execute the ITFS portfolio strategy for public and private Cloud migrations, DC consolidation and on-prem evolution, in alignment with overall IT strategy and directions • Plan and drive public/private cloud migration including projections and budgets, application assessment, security concerns and resolution, network concerns and resolution, review checklists with application owners, ops, dev, test, DB teams, identify appropriate migration paths, etc. • Help define and enforce the ITFS public/private cloud architecture and best practices: resiliency, availability, redundancy, performance, disaster recovery, database and interfacing systems, etc. • Educate ITFS team members about cloud standards, strategies and application migration approaches • Participate in Cloud & DevOps training sessions and code labs with dev teams • Be a Cloud technical SME and expert reference across the organization • Socialize software architectures with the broader architecture community and seek architecture approval committee approval • Assist delivery teams to identify & mitigate risks • Act as a liaison between the business and IT, in order to interpret technical details from IT for the business; and, interpret key business terms for IT developers to build the value desired by the business.

    • Identify & log technical debt • Review technical architectures, software designs and perform code reviews • Collaborate with persistent teams to design and build automated testing frameworks • Participate during Agile ceremonies including big-room/release/iteration planning and user story grooming • Help teams learn and practice Lean IT & Agile methodologies • Understand financial systems and enterprise shared technology ecosystems • Create and maintain domain architecture models using Troux • Continuously learn and be at the leading edge of industry developments • Be an agent of change within the ITFS organization

    Specific Skills • Customer service attitude • Standout colleague - work well independently and in multi-group cross-discipline environment • Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic & iterative development environment • Strong skills for verbal & written communication targeting technical and non-technical audiences • Ability to lead teams in using new Cloud technologies and platforms • Hands on development experience using Java; Spring Frameworks: Spring boot, Spring cloud, Spring integration, Spring batch; SQL & NoSQL databases; messaging oriented middleware; etc. • Hands on experience architecting, designing and developing cloud native applications • Hands on experience building automated CI/CD delivery pipelines and tool chains

    Qualifications Required Qualifications • BS/MS in Computer Science, Business Computer Information Systems, Engineering, Mathematics, related fields • 6+ years' experience in technology and software development industry • 3+ years' experience in cloud technologies in both development and production environments • Deep understanding of cloud-native application architecture, The Twelve-Factor Application methodology, containers, and related technologies • Hands on experience with PaaS & CaaS products including Cloud Foundry, Kubernetes, Docker, etc.

    • Master of cloud service, deployment models and cloud migration approaches • Advanced knowledge of Dev/Ops frameworks and automated delivery pipeline toolchains • Understanding and basic use of the Unified Modeling Language (UML) • Experience using diagramming and modeling software tools like Visio • Experience with Agile Development, SCRUM, Kanban and Extreme Programming methodologies • Deep understanding of object-oriented design and methodology • Ability to facilitate group meetings/discussions • Demonstrable experience leading software developers in using new technology platforms and approaches • Ability to articulate architectural approach/trade-offs during discussions for solution buy-in and gain consensus • Ability to broker solutions for issues between functional domains, senior leaders, etc.