Perficient is looking for a Senior Python Developer + AWS to join their team and participate in all aspects of the software development lifecycle to deliver real business results through the transformative power of AI.
Requirements
- 5+ years of Python programming experience
- Strong expertise with AWS services, including Lambda, S3, DynamoDB, EKS, Glue, Elasticsearch, and EMR
- Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support data-informed task execution.
- Familiarity with AI-enhanced platforms is a plus.
- A solid understanding of AI capabilities and limitations including ethical considerations is expected.
- Strong debugging, problem solving and investigative skills.
- Knowledge and experience in developing software using agile methodologies.
Responsibilities
- Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and deployment.
- Collaborate on the design and development of the appropriate solution with client lead and/or project Architect.
- Ensure implementation, and deployment is done following best practices and client standards
- Engage in the process of developing technical documentation efforts and creation of user stories
- Conduct code audits and reviews as required
- Develop unit testing of code components per the user story
- Serve as a senior member of the team and mentor junior resources.
Other
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
- Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
- Experience working with a globally distributed teams
- Self-starter who can work independently.
- Strong sense of urgency, detail oriented with the ability to manage and prioritize work flow