Overview
Skills
Job Details
Job Summary: Our client is seeking a highly skilled Python Developer to join their Project Risk Group. The ideal candidate will have a strong background in Python, some Java, and AWS, with experience in building applications using microservice architecture. This role involves migrating from SaaS solutions and developing multiple internal applications. The candidate will be responsible for the development and integration of new or existing applications into their technical infrastructure and business processes. They will provide technical or functional guidance to project teams and collaborate closely with Business Systems Analysts. This person should be comfortable working on projects independently while collaborating with a business team.
Key Responsibilities:
- Application Development: Design, develop, test, debug, implement, maintain, and enhance new or existing systems that are reliable and efficient.Migration and Integration: Assist with the migration from SaaS solutions and develop internal calculator applications.
- Technical Guidance: Provide technical or functional guidance to project or work teams within specific disciplines.
- Collaboration: Work closely with Business Systems Analysts to understand requirements and deliver solutions.
- AWS and Container Deployment: Deploy applications to AWS Lambda and ECS using Docker. Create and optimize Dockerfiles for deployment.
- REST API Development: Design, develop, and maintain scalable API services using FastAPI.
- Data Visualization: Create comprehensive and interactive analytics dashboards using Panel.
- Integration: Integrate FastAPI with Panel within an ECS environment to ensure a seamless and interactive user experience.
- Database Management: Manage and interface with relational databases (Oracle and PostgreSQL) and NoSQL databases (Amazon DynamoDB). Optimize database schema design and queries.
- Time Series Databases: Utilize time series databases for monitoring and storing time-based data.
- Independent Work: Work independently with minimal supervision, demonstrating problem-solving skills and the capability to make informed decisions.
Qualifications
- Bachelors Degree
- 3+ years of experience with Python development
- AWS Experience using Lambdas and ECS
- Light Java experience
- Experience with API integration
- Strong communication skills and ability to work independently
Required Skills : 3+ years of experience with Python Experience with AWS: Lambdas and ECS Knowledge of Java Experience with APIs