Overview
On Site
Full Time
Skills
Data processing
Software development
Software testing
Quality assurance
Technical writing
Database
Mentorship
Continuous improvement
Computer science
Data structure
Algorithms
Database administration
SQL
Software development methodology
Collaboration
Problem solving
Analytical skill
Communication
Version control
Git
Data Analysis
Visualization
Orchestration
Management
Cyber security
Python
Amazon Web Services
Job Details
Job Description
Job Description
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
- 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.