Job Title: Software Engineer I
Location: PAN India
Employment Type: Full-Time
Notice Period: Immediate to 60 Days
Job Summary
Cognizant is seeking a talented and detail-oriented Software Engineer I with experience in web and application development. The ideal candidate should have strong programming knowledge across multiple technologies including JavaScript, PHP, Python, .NET, Java, and SQL, along with a working understanding of agile practices and cloud platforms.
Key Responsibilities
Develop applications using JavaScript, Java, PHP, Python, and associated technologies.
Work on both Windows-based and web-based application development.
Write clean, efficient, and maintainable code using frameworks and scripting languages.
Perform unit testing and participate in code reviews.
Write and optimize SQL scripts, including stored procedures, triggers, and DML operations.
Deploy applications across various environments (DEV, QA, UAT, PROD).
Understand and contribute to design pattern implementations.
Collaborate in Agile/Scrum-based development processes.
Gain exposure to and support Azure or other cloud platforms.
Work with cross-functional teams and understand business requirements clearly.
Handle production releases and post-deployment support.
Mentor junior team members and ensure knowledge sharing.
Participate in organizational initiatives and follow internal delivery procedures.
Contribute innovative ideas to improve development processes and team efficiency.
Attend customer meetings and provide regular updates on project progress.
Participate in audits and maintain compliance with organizational policies.
Exposure to the healthcare domain is an added advantage.
Required Skills & Qualifications
Proficiency in JavaScript, CSS, HTML, PHP, Python, .NET, Java.
Experience with SQL and database scripting (procedures, triggers, etc.).
Strong understanding of Agile and Scrum development methodology.
Experience with version control systems and deployment practices.
Good problem-solving and communication skills.
Exposure to cloud platforms, especially Microsoft Azure, is preferred.
Ability to quickly adapt to new technologies and changing requirements.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Why Join Cognizant
Collaborate with more than 300,000 skilled professionals worldwide.
Work in a dynamic and inclusive work culture that encourages innovation.
Opportunity to grow through continuous learning and hands-on experience.
Contribute to global projects in digital transformation and modernization.
Join one of Forbes World’s Best Employers 2024 and a NASDAQ-100 member company.