Senior Engineer Full Stack

Cognizant Technology Solutions Phoenix , AZ 85002

Posted 4 weeks ago

FullStack Engineers


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.

Your Day

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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Full Stack Java Engineer

American Express

Posted 2 days ago

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Why American Express? There's a difference between having a job and making a difference. American Express has been making a difference in people's lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards. We've also made a difference in the lives of our people, providing a culture of learning and collaboration, and helping them with what they need to succeed and thrive. We have their backs as they grow their skills, conquer new challenges, or even take time to spend with their family or community. And when they're ready to take on a new career path, we're right there with them, giving them the guidance and momentum into the best future they envision. Because we believe that the best way to back our customers is to back our people. The powerful backing of American Express. Don't make a difference without it. Don't live life without it. You won't just shape the world of software. You'll shape the world of life, work and play. Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you're interested in a career creating breakthrough software and making an impact on an audience of millions, look no further. You will be part of a fast-paced, entrepreneurial team responsible for enhancing and supporting Global Commercial Services' platforms. You will also play a key role in partnering with business and technology colleagues to drive strategic priorities. Our Team follows agile methodology and uses the latest distributed development technologies to design, build, test and support software that meets the needs of the business and improve upon it through operational ownership. Key Responsibilities: * Function as member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation) * Demonstrate increased self-reliance to achieve team goals * Participate in code reviews and automated testing * Debug basic software components and identify code defects for remediation * Enable the development, support, and monitoring of software across test, integration, and production environments * Automatically scale applications based on demand projections * Conduct engineering activities in accordance with the team's DevOps model Are you up for the challenge? * Preferably a BS degree in computer science, computer engineering, or other technical discipline or related experience * 4-5 years of software development experience * Ability to effectively interpret technical and business objectives and challenges and articulate solutions * Willingness to learn new technologies and exploit them to their optimal potential At the core of Software Engineering Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including: * Agile Practices * Porting/Software Configuration * Programming Languages and Frameworks * Business Analysis * Analytical Thinking * Business Product Knowledge. Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions. American Express Phoenix AZ

Senior Engineer Full Stack

Cognizant Technology Solutions