Python Developer
Job Description
Python Developer at Infosys in Raleigh, NC (onsite), supporting the full software delivery lifecycle from requirements through production support.
Responsibilities
- Support requirements elicitation by documenting assigned portions of business requirements following provided guidance
- Lead and contribute to application design discussions, documenting design decisions to align the team on solution direction
- Perform coding and integrate new features or updates into existing applications, with emphasis on keeping systems stable
- Participate in code reviews, apply codebase changes, and maintain code repositories
- Implement test strategies, analyze results, and coordinate bug fixes to meet software quality standards
- Create user training programs, documentation, and support frameworks to enable smooth adoption of new software applications
- Participate in production issue resolution and recommend preventive steps to improve system reliability
- Maintain detailed records of code, testing methods, and support activities to strengthen the knowledge base for similar projects
Requirements
- Collaborative spirit and excellent communication skills
- Ability to manage end to end SDLC phases from requirement gathering to implementation
- Skill in translating complex requirements into actionable development tasks
- Strong interest in design plus hands-on coding experience
- Proactive approach to testing, troubleshooting, and iterating on applications
- Ability to work with cross-functional teams and support software integration