What are the responsibilities and job description for the Python Developer position at Seneca Resources?
Required Qualifications
- 5 years of experience in full stack software development.
- Strong proficiency in Python development and web application architecture.
- Experience with Flask and/or Django frameworks.
- Strong JavaScript development experience including:
- Node.js
- Express.js
- Socket.IO
- NPM
Experience with:
- HTML5
- CSS3
- REST APIs
- SQLAlchemy
Strong experience with:
- PostgreSQL
- Oracle Database
- SQL development
- Experience developing ETL and data processing solutions.
Hands-on experience with:
- Apache Kafka
- Apache Spark
- GitHub
- CI/CD pipelines
- Experience working in Linux environments.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- Experience with Java development.
- Experience with C# and .NET technologies.
- Experience supporting large-scale enterprise applications.
- Knowledge of distributed systems and event-driven architectures.
- Familiarity with cloud-based deployment environments.