Job Description
Cognizant is a leading global professional services company specializing in digital, technology, consulting, and operations services. Renowned for its innovative approach and commitment to excellence, Cognizant empowers organizations across various industries to navigate their digital transformation journeys. With a focus on delivering high-quality solutions, the company fosters a collaborative environment that encourages continuous learning and growth. Cognizant’s extensive global presence and diverse workforce enable it to serve clients effectively worldwide, leveraging cutting-edge technologies and industry best practices.
About The Role
We are seeking a Full Stack Software Engineer with a robust background in a wide range of programming languages and technologies, including Java, Python, Angular, TypeScript, Kotlin, and HTML5/CSS. The successful candidate will play a pivotal role in designing, developing, testing, and deploying scalable software solutions that meet evolving business needs. This role involves collaborating with cross-functional teams to deliver innovative features and ensure the seamless integration of web and mobile applications. The ideal candidate will stay current with the latest industry trends, contribute to continuous improvement, and uphold best practices in coding, testing, and documentation.
Qualifications
1+ years of experience in full stack software development
Proficiency in Kotlin and Java, with a solid understanding of object-oriented programming principles
Hands-on experience with Python, Angular, TypeScript, and HTML5/CSS for cross-platform development
Experience with web application development and familiarity with mobile application frameworks
Familiarity with ML Engineering and exposure to Google Gemini
Experience working in Agile/Scrum environments
Excellent problem-solving skills and attention to detail
Effective communication skills and ability to work collaboratively in a team environment
Responsibilities
Design, develop, test, and deploy scalable software applications using multiple programming languages
Collaborate with cross-functional teams to define, design, and implement new features
Write clean, maintainable, and efficient code following industry best practices
Ensure optimal performance, responsiveness, and compatibility across various devices and platforms
Integrate mobile applications with RESTful APIs, third-party SDKs, and backend systems
Debug, troubleshoot, and optimize applications for maximum speed and efficiency
Participate in code reviews, testing, and documentation activities to maintain high-quality standards
Stay updated with emerging web and mobile development trends, frameworks, and tools
Benefits
Medical, Dental, and Vision insurance coverage
Life insurance and disability benefits
Paid holidays and paid time off (PTO)
401(k) retirement plan with company contributions
Long-term and short-term disability coverage
Paid parental leave
Employee Stock Purchase Plan (ESPP)
Flexible work arrangements supporting work-life balance
Equal Opportunity
Cognizant is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other protected characteristic. All qualified applicants will receive consideration for employment without regard to these factors.
Desired Skills and Experience
IT
Benefits found in job post
401(k)
Vision insurance