Overview:
The role of an Ex-CapitalOne former Python Developer with AWS is vital to our organization as they are responsible for contributing to the development and maintenance of our software applications and databases. Their expertise in Python and AWS will be crucial in ensuring the efficiency and effectiveness of our technical systems.
Key Responsibilities:
- Develop and maintain Python-based applications and tools
- Design, implement, and manage AWS infrastructure
- Collaborate with cross-functional teams to integrate Python applications with other systems
- Optimize and scale data processing pipelines using Python and AWS services
- Identify and address technical issues, troubleshooting as necessary
- Conduct code reviews and provide constructive feedback
- Participate in the full software development lifecycle
- Ensure best practices and standards are followed in software development
- Perform software testing and quality assurance
- Create and maintain technical documentation
- Support and maintain databases and data pipelines
- Stay updated with the latest technologies and industry trends
- Collaborate with stakeholders to understand their requirements and deliver solutions
- Provide technical guidance and mentorship to junior team members
- Contribute to the continuous improvement of development processes
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- Extensive experience as a Python developer
- Proven track record of working with AWS services
- Solid understanding of data structures and algorithms
- Proficiency in database management and SQL
- Experience with software development methodologies and best practices
- Ability to collaborate effectively in a team environment
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal abilities
- Experience with version control systems such as Git
- Knowledge of data analysis and visualization techniques
- Familiarity with containerization and orchestration tools
- Ability to prioritize and manage multiple tasks simultaneously
- Understanding of cybersecurity best practices
- Relevant certifications in Python and AWS is a plus