What are the responsibilities and job description for the Full Stack Developer position at Cognizant Technology Solutions?
Cognizant's Digital Engineering practice is seeking a highly qualified Full Stack Developer with experience developing and building high-performing, scalable, enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers have a passion for high-quality, reliable and maintainable code. You will work side by side with product managers, designers, and clients, making decisions together in order to quickly deliver valuable working software to clients and their users. Our engineers are agile and retrospective, and not afraid to identify what we're doing wrong, so we can fix it, and what we're doing right, so we can improve on it. Above all, we judge success by the success of our team and the happiness of our customers.
Cognizant Digital Engineering If you're like us, you've got big ideas. At Cognizant, we're exploring new ideas every day. We help industry leading companies reinvent their business models and innovate products that create new value-by connecting people with things, insights and experiences. Cognizant digital engineering designs, engineers and delivers digital products and experiences that drive digital-first business models. We offer the most comprehensive digital engineering expertise and client-centric methodology for sustainable innovation.
Location: Burbank, California
You must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.
Cognizant will not sponsor H-1B or other U.S. work authorization for this role.
Job Summary
Overview
We re looking for a creative and motivated full stack developer with strong analytical and problem solving skills You ll build and maintain robust scalable enterprise products while working with a team that values innovation and continuous improvement
The successful candidate will demonstrate exceptional ingenuity in developing effective solutions a commitment to hands on exploration and resilience in overcoming challenges They will leverage available resources creatively question
Responsibilities
Overview
We re looking for a creative and motivated full stack developer with strong analytical and problem solving skills You ll build and maintain robust scalable enterprise products while working with a team that values innovation and continuous improvement
The successful candidate will demonstrate exceptional ingenuity in developing effective solutions a commitment to hands on exploration and resilience in overcoming challenges They will leverage available resources creatively question traditional methodologies to optimize outcomes and contribute to a collaborative environment by sharing insights and fostering continuous improvement
Value Proposition
This developer is a proactive agile thinker who thrives on tackling complex user centric challenges They drive the full software development lifecycle from rapid ideation and iterative coding to long term support and continuous enhancement by engaging directly with designers and product owners to co create innovative solutions
They embrace ambiguity actively explore multiple technical approaches staying focused on how to deliver business value in each user story ensuring that each release meets user needs and upholds the highest standards of technical excellence
Leveraging modern front end and back end technologies cloud native architectures and agile methodologies they have a track record of consistently delivering robust scalable products that meet real user needs while challenging the status quo and driving continuous innovation
Key Responsibilities
Design development
Build end to end software solutions using modern programming languages and frameworks
Architect scalable robust systems with a focus on long term maintainability and performance
Drive the full software development lifecycle from initial concept and rapid prototyping to production deployment and continuous improvement
Collaboration
Work closely with cross functional pods to understand challenges and problem solve technology driven solutions often working with uncertainty and/or partial information
Embrace agile practices by iteratively refining user stories through collaboration with product owners designers and data scientists to ensure that every release delivers on business user expectations
Actively engage in discussions to break down user stories into meaningful value driven slices that reflect true end to end functionality
Drive continuous improvement of our engineering practices to ensure that every release meets high quality standards
Quality performance
Write clean efficient and well documented code with a strong emphasis on automated testing and continuous integration
Monitor system performance troubleshoot issues and implement enhancements to ensure optimal performance
Maintain and improve existing codebases applying modern practices and tools to enhance functionality and security
Continuous learning
This developer embraces a continuous learning mindset mastering AWS serverless modern front end frameworks data analytics and DevOps best practices while actively engaging in agile collaboration and adaptable proactive problem solving
Required qualifications
Bachelor s or Master s degree in computer science engineering related technical field or related work experience
Proven experience typically 5 years in full stack product enterprise development in fast paced high performance environments
Strong proficiency in one or more modern programming languages e g Java Python JavaScript/TypeScript Node js
Proven experience with modern front end frameworks e g React Angular or Vue js and design handoff tools e g Figma Inspect to build responsive user interfaces that integrate seamlessly with backend services
Deep expertise in back end frameworks e g Spring Boot with a focus on developing modular maintainable microservices that interact via event driven architectures using AWS Lambda SQS Fargate etc
Demonstrated ability to set up and maintain CI CD pipelines using AWS CodeCommit CodeBuild CodePipeline etc and a strong grasp of GitHub version control and branching strategies Experience with using GitHub co pilot is a plus
Experience with cloud platforms preferably AWS and containerization Docker Kubernetes is highly desirable
Solid understanding of agile development methodologies and software engineering best practices
Excellent problem solving skills and the ability to work collaboratively in diverse cross functional teams.
Salary and Other Compensation:
The annual salary for this position is between $[95,000 - 110,000] depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant's discretionary annual incentive program and stock awards, based on performance and subject to the terms of Cognizant's applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
* Medical/Dental/Vision/Life Insurance
* Paid holidays plus Paid Time Off
* 401(k) plan and contributions
* Long-term/Short-term Disability
* Paid Parental Leave
* Employee Stock Purchase Plan
Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Travel: 0-5%
Why Choose Cognizant?
It takes a lot to succeed in today's fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical trainings to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies.
Everything we do at Cognizant we do with passion-for our clients (fortune 100 companies), our communities, and our organization. It's the defining attribute that we look for in our people.
If you love ambiguity, excited by change, and excel through autonomy, we'd love to hear from you!
About Cognizant Digital Engineering
Well-designed software transcends digital technology, going beyond the fulfillment of basic requirements to focus instead on human needs. Within Cognizant Digital Engineering, we help clients develop software products that transform human insights into tangible, production-ready digital solutions. We also work with our clients to scale their native cloud applications. Using insights from the lived experiences of our consumers, we seamlessly replace traditional service strategies with engaging, precise, and direct digital applications. Designing phenomenal software is vital to success in the digital economy-and we understand that a human-centric approach is key to this design.
www.cognizant.com
NASDAQ: CTSH
#LI-VB1
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.