TransUnion's Job Applicant Privacy Notice
What We'll Bring:
We are looking for an experienced Senior Application Architect to join the Transunion Data Engineering team who will drive the design and development of data on-boarding, maintenance of data, integrated data analytics and benchmarking platforms supporting the Financial Services vertical. The ideal candidate will have broad architecture experience, both application and infrastructure, with proven experience in migrating complex data platforms to AWS. The Solutions Architect will assess existing platforms on AWS Cloud native solutions, optimize the current state and design the future state of applications. The role requires solid experience in cloud computing environments, hands on technical skills, passion, and appetite to master recent technologies, and excellent communication skills. Looking for someone to help optimize solutions to be built in a consistent framework, provide technical consultation to the Product Management and Enterprise Architecture to assure the integration of business requirements. Mentor other team members in all technical aspects during all phases of the project development lifecycle.
The team needs a strong technical leader in GCC who can lead a team of offshore developers and testers who would effectively execute the implementation and delivery of business requirements and help achieve the time to market goals.
What You'll Bring:
Responsibilities &bull Analyze and architect the migration of large data processing pipelines, business intelligence and analytics platforms and client delivery interfaces to AWS cloud native solutions &bull Create blueprints and components that can be shared across multiple DevOps teams &bull Ensure adherence to architectural tenets through coaching, guidance and reviews of application solutions &bull Optimize solution architectures to maximize performance and minimize costs; implement cost control mechanisms &bull Support application architects to design secure solutions that use cloud services and are aligned to enterprise security requirements and best practices &bull Continuously manage, monitor, and update operations architectures as business needs evolve and other cloud services become available &bull Work collaboratively with project teams to implement the technology direction, vision, and strategy to enable cloud technology adoption &bull Coordinate with product owners to incorporate the voice of the customer. &bull Design, implement and improve core software frameworks and infrastructure required to effectively secure and maintain the platform (i.e. Logging, Error Handling) &bull Collaborate with different teams involved in defining and implementing the CI/CD pipeline for cloud deployment. &bull Define strategies for technical challenges and provide appropriate solution based upon the viability of different options. &bull Effectively resolves problems and roadblocks as they occur. Pro-active in identifying risks and issues. &bull Excellent consulting skills with strong analytical ability to work effectively with clients, product management and enterprise architecture. &bull Ability to interpret internal/external business challenges and recommends best practices to improve platform, processes, or services. &bull Responsible for the entire Software Development Lifecycle of a project &bull Ensure high standards of code quality using static and dynamic application scanning/testing tools. &bull Perform code reviews and provide technical guidance to team members. Requirements: &bull Minimum of 15 years of architecture experience &bull Minimum of 10 years of software development/coding experience &bull Experience architecting cloud infrastructures on AWS for small, medium scale and enterprise level applications &bull AWS Certified Professional Level &bull AWS coding/design experience; good understanding of AWS concepts and services &bull Strong experience in Phython, PySpark/Spark SQL, SQL Scripts. &bull Experience with AWS tools and services - Redshift, EMR, AWS Glue. &bull Good working experience with relational databases - PostgreSQL. &bull Hands-on experience with cloud adoption and migration from assessment through cloud native implementation &bull Experience with container orchestration platforms and serverless &bull Experience and/or good understanding of Containers and EKS &bull Experience coding in higher level programming language: Python, Java or Go &bull Technical knowledge of infrastructure components (network, storage, Linux, Windows), security and application development (e.g., .Net) &bull Experience in automated build platforms/continuous integration (Jenkins, Ansible) &bull Experience with relational database, SQL performance monitoring and performance tuning. &bull Experience with security testing methodologies (SAST, DAST), code scanner tools (checkmarx, blackduck, sonar, appscan) and experience in remediating security vulnerabilities &bull Experience working within Agile software development teams &bull Familiarity with full stack development frameworks &bull Creative and innovative approach to problem solving and passion for continuous improvement &bull Comfortable working in cross functional and multidisciplinary teams &bull Ability to interact with all levels of an organization. &bull Excellent verbal and written communication skills with keen attention to detail and accuracy &bull Experience in financial services and an understanding of the related regulatory requirements is a plus but not needed. &bull Ability to translate and present complex technical data across technical and non-technical groups. &bull Demonstrates team leadership, mentoring capability, self-leadership, strong communication skills, and strong project management capability in working with others.
Impact You'll Make:
TransUnion Job Title
Sr Architect, Data Development