Cognizant is looking to solve the problem of developing and deploying high-quality software solutions across various platforms by hiring a Full Stack Software Engineer who can design, develop, test, and deploy these solutions, ensuring seamless integration of web and mobile applications and meeting business objectives.
Requirements
- 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 developing web applications and familiarity with mobile application frameworks
- Knowledge of ML Engineering concepts and exposure to Google Gemini
- Experience working within Agile/Scrum development environments
- Minimum of 1+ years of experience in full stack software development
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 and functionalities
- Write clean, maintainable, and efficient code following best practices and coding standards
- Ensure optimal performance, responsiveness, and compatibility of applications 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, documentation, and continuous improvement activities
Other
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to collaborate effectively within a team
- Bachelor’s degree in Computer Science, Software Engineering, or related field is preferred