Sr. Python Developer
![]() | |
![]() | |
![]() United States, Virginia, Richmond | |
![]() | |
Sr. Python Developer We are seeking a Sr. Python Developer to join our team. The ideal candidate will be specializing in Python and Cards & Payments domain. The role involves developing and maintaining high-quality software solutions in a hybrid work model. The candidate will contribute to the company's mission by ensuring robust and efficient payment systems. Location: Richmond - VA. Cognizant will only consider applicants for this position who are legally authorized to work in the United States without company sponsorship (H-1B, L-1B, L-1A, etc.) Hybrid position must be at the office for 2 to 3 days. Responsibilities * Develop and maintain high-quality software solutions using Python to meet business requirements. * Collaborate with cross-functional teams to design develop and implement new features and functionalities. * Ensure the performance quality and responsiveness of applications. * Identify and correct bottlenecks and fix bugs to improve application performance. * Conduct code reviews to maintain code quality and share best practices with the team. * Participate in the full software development lifecycle including requirements gathering design coding testing and deployment. * Work closely with the Cards & Payments team to understand domain-specific requirements and implement solutions accordingly. * Provide technical guidance and mentorship to junior developers. * Stay updated with the latest industry trends and technologies to ensure the application remains current and competitive. * Develop and execute unit tests to ensure code quality and reliability. * Document software designs code and processes for future reference and maintenance. * Collaborate with DevOps teams to ensure smooth deployment and operation of software solutions. * Communicate effectively with stakeholders to understand their needs and provide timely updates on project progress. Qualifications * Possess a strong understanding of Python programming language and its frameworks. * Have extensive experience in the Cards & Payments domain understanding the nuances and requirements of payment systems. * Demonstrate proficiency in software development best practices including version control testing and continuous integration. * Exhibit strong problem-solving skills and the ability to troubleshoot complex issues. * Show excellent communication skills both verbal and written to effectively collaborate with team members and stakeholders. * Have a proactive attitude towards learning new technologies and improving existing skills. Other Compensation: Applications will be accepted until March 31, 2025. This position is also eligible for Cognizant's discretionary annual incentive program, 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:
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. Why Choose Cognizant? Our associates enjoy robust benefits and training opportunities from our industry recognized, award winning Academy team. You will have access to hundreds of technical courses to keep your abilities fresh and have opportunities to acquire certifications on the newest technologies. If you became comfortable with ambiguity, delight by change, and excel through autonomy, we'd love to hear from you! Cognizant is an equal opportunity employer provider and committed to creating a diverse environment. We consider all applicants without regard to race, creed, color, national origin, ancestry, age, marital and family status, disabilities, sexual orientation or preference, veteran status or any other classification protected by state, federal or local law. #LI-AS5 IND123 #CB |