(Local
Candidates Preferred)
Job Title: Python
AWS Technical Lead
Location: Malvern, PA
Job Summary
We are seeking an experienced Python AWS Technical Lead with strong expertise in Python development, AWS cloud services, API development, and cloud-native application deployment. The ideal candidate will lead solution design, drive engineering best practices, mentor development teams, and deliver scalable, secure, and high-performing backend solutions on AWS.
This role requires a hands-on technical leader capable of designing and implementing cloud architectures, developing robust APIs, and guiding engineering teams through the full software development lifecycle.
Required Skills
Programming & Backend Development
- Python
- Object-Oriented Programming (OOP)
- Backend Application Development
- API Development
- API Integration
- Microservices Architecture
- Automated Testing
Python Libraries & Frameworks
- Pandas
- NumPy
- PyTest
- Python Frameworks and Libraries
AWS Cloud Services
- AWS Lambda
- Amazon S3
- Amazon DynamoDB
- AWS Storage Gateway
- Amazon SNS
- AWS Application Deployment
- Cloud Architecture
- Cloud-Native Development
DevOps & CI/CD
- AWS CodePipeline
- AWS CodeBuild
- GitHub Actions
- CI/CD Pipeline Development
- Build Automation
- Deployment Automation
Monitoring & Testing
- Splunk
- Bruno API Testing
- API Testing Frameworks
- Performance Monitoring
- Troubleshooting & Debugging
Key Responsibilities
Solution Architecture & Technical Leadership
- Lead solution design and architecture for cloud-native applications.
- Design and develop scalable, secure, and maintainable backend solutions.
- Establish engineering standards, best practices, and coding guidelines.
- Drive technical decision-making and architecture reviews.
Python Development
- Design and develop clean, efficient, and reusable Python code.
- Build backend services and automation solutions using Python frameworks and libraries.
- Optimize application performance, scalability, and maintainability.
- Develop data processing and business logic components using Pandas and NumPy.
AWS Development & Deployment
- Design and deploy applications on AWS platforms.
- Develop cloud-native solutions using:
- AWS Lambda
- Amazon S3
- DynamoDB
- Storage Gateway
- Amazon SNS
- Build scalable and resilient cloud architectures.
- Implement secure and cost-efficient cloud deployment strategies.
API Development & Integration
- Design, build, and maintain RESTful APIs and integration services.
- Develop API-based integrations across enterprise applications.
- Conduct API testing and validation using Bruno.
- Ensure secure and reliable API implementations.
DevOps & Automation
- Build and maintain CI/CD pipelines using:
- AWS CodePipeline
- AWS CodeBuild
- GitHub Actions
- Automate build, deployment, and release processes.
- Improve software delivery efficiency and deployment reliability.
Monitoring & Issue Resolution
- Utilize Splunk for monitoring, logging, and troubleshooting.
- Identify, analyze, and resolve application and infrastructure issues.
- Perform root cause analysis and implement preventive solutions.
- Monitor application health and performance metrics.
Leadership & Mentorship
- Lead code reviews and establish development standards.
- Mentor engineers and promote best practices.
- Guide teams on cloud-native development methodologies.
- Foster collaboration and continuous improvement initiatives.
Documentation & Collaboration
- Create and maintain:
- Technical Documentation
- API Documentation
- Architecture Diagrams
- Deployment Documentation
- Collaborate with product, engineering, and business teams to deliver solutions aligned with business objectives.
Required Qualifications
- Bachelor's Degree in:
- Computer Science
- Engineering
- Information Technology
- Related Technical Discipline
- 6–8+ years of experience in:
- Python Development
- AWS Cloud Development
- Backend Engineering
- Technical Leadership
- Strong hands-on experience with:
- Python
- Pandas
- NumPy
- PyTest
- REST APIs
- AWS Services
- Strong expertise in:
- AWS Lambda
- Amazon S3
- DynamoDB
- Storage Gateway
- Amazon SNS
- Experience designing and deploying cloud-native applications on AWS.
- Hands-on experience implementing CI/CD pipelines and automation frameworks.
- Strong troubleshooting, debugging, and performance optimization skills.
- Excellent communication, leadership, and stakeholder management skills.
Preferred Qualifications
- React.js development experience.
- Experience with PySpark.
- Knowledge of BFSI or Capital Markets domain.
- Experience working in large-scale enterprise cloud environments.
- AWS Certifications are highly preferred:
- AWS Certified Developer – Associate
- AWS Solutions Architect – Associate/Professional
- AWS DevOps Engineer – Professional
Screening Questions
- How many years of Python development experience do you have?
- How many years of AWS development experience do you have?
- Which AWS services have you implemented (Lambda, S3, DynamoDB, SNS, Storage Gateway)?
- Describe your experience designing cloud-native applications on AWS.
- How many years of API development and integration experience do you have?
- Have you implemented CI/CD pipelines using CodePipeline, CodeBuild, or GitHub Actions?
- What experience do you have with Splunk and Bruno for monitoring and API testing?
- Have you led engineering teams and conducted code reviews?
- Do you have experience with React.js or PySpark?
- Do you have experience in BFSI or Capital Markets environments?
- Are you local to Malvern, PA or willing to work from the location?
|
|
Arjun BHATT |
E: arjun.b@noviainfotech.com M: (972) 961 2004 Linkedin: linkedin.com/in/arjun-bhatt-3a86001b5 |
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CANVQszFJ0rOUBpgCn8ugcOmnf4aBmuGW_ypsSoNR5uUVWN4Jvw%40mail.gmail.com.
No comments:
Post a Comment