Cognizantis a strategic partner to the Fortune 2,000, helping the world's mostinfluential companies to build software and solutions, empowering our clients'businesses and enabling their competitive advantages. Most recently we'vecome to truly understand the ways in which software is eating the world. Thiscreates an opportunity for us to reinvent the mode in which we execute with ourclients. As a result, Cognizant now finds itself at the intersection ofbusiness value, technology and the Silicon Valley style of execution. What you may already identify as Lean Startup methodologies, ExtremeProgramming (XP), DevOps, etc., we take a step further in order to hyper-focuson velocity and high-performance engineering. The competitive advantage thiscapability provides is enormousenabling faster feature time to market,increased customer satisfaction and exponential employee productivity, allwhile allowing the organization to win in the marketplace by keeping ourclients, their customers, and all users omnipresent in everything we do. We areforging the way for what's next in the Digital Economy.
You are passionateabout assessing and designing IT architecturestrategies for cloud and PaaS platforms that make a difference for usersand businesses alike. You have strong designand architecture experience by analysis of existing environments to identifydeficiencies and solutions for improvement, excellent communicationskills, are technically fluent and have a good understanding of Cloudplatforms. You are responsible forcreating Digital technology solution and program roadmap by collaborating withstrategy and design consultants. You enjoy working collaboratively withdesigners and engineers on small co-located teams. You're passionate about yourcraft, and enjoy helping others develop as architects. You are comfortable withambiguity and moving forward with imperfect information. You excel at leadingwithout authority, effectively aligning team members as well as clientstakeholders and executives. You judge your success by the success of your teamand the happiness of our clients. Work/life balance is important to you: isn'tjust something that we want you to have, but something we need you to teach toour clients.
We pair, all day, every daybecause we know it delivers remarkable results. We practice and teach anapproach to architecture that is applicable across industries andorganizations, so you'll experience all types of teams, industries andproducts. And we believe in working at a sustainable pace you'll typicallywork hard for 8 hours each day, but then you're off work to relax, recharge andrefocus.
Required Skills / Experiences
Experience in development/maintenance of Enterprise WebApplications
Working independently to define system/application/moduledesign/architecture
Participated in, and be familiar with, Agile (Scrum) projectmethodology and practices.
Extensive hands-on experience in PaaS (Cloud Foundry, Heroku,Elastic Beanstalk) and IaaS environments (Azure, AWS, Google etc.)
Experience in designing and deploying cloud-native enterpriseapplications in public or private cloud
Expert understanding in Java/JEE/.NET, SOA, ESB, Messaging,BPM, Events
Working knowledge of Spring, Spring Boot, Spring Cloud, andability to design cloud-native applications
In-depth understanding of Domain Drive Design, and 12-Factorapplications
Experience with relational and non-relational databases like
Oracle, MongoDB etc.
Experience with continuous integration/deployment tools andbest practices in DevOps
Demonstrated project management leadership
Past experience working in Healthcare, Insurance or Financialindustry is a plus
Excellent communicationskills and able to successfully articulate technology concepts to bothbusiness and technology audience
Ability to quickly understand business requirements andpropose reference architectures and technology solutions. Capable topresent options and weigh implementation complexities and risks torecommend the right technical decision
Experience in web-based systems architecture, service-basedarchitecture, enterprise application architecture as well as experiencemanaging expectations when balancing alternatives against business andfinancial constraints
Desired Skills / Experiences
Experience with bothlean startup methodologies and agile development methodologies
Experience workingdirectly with clients and leading projects
Experience leading orsupporting user research
Experience mentoringother architects is a plus
Experience working withor inside enterprise scale organizations is a plus
Cognizant Technology Solutions