Python Developer

Company:  JobRialto
Location: New Brunswick
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Position Responsibilities
We are looking for a Senior Python Developer to build functional and efficient server-side applications.
Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers.
If you're a seasoned developer with a love for back-end technologies, we would like to meet you.
Your ultimate goal is to create high-quality products that meet customer needs.
Please be advised that this role is also a hands-on development position where the proper candidate will be involved with architecting, implementing, deploying, and supporting custom internally developed software.
Help design and implement functional requirements
Build efficient back-end features in Python
Integrate front-end components into applications
Manage testing and bug fixes
Prepare technical documentation
Collaborate with UX/UI designers to implement design into the code
Coach junior team members
Implement software enhancements and suggest improvements
Required Experience
10+ years in Python experience
Proficient understanding of distributed computing principles and Resilient Distributed Dataset
Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala
Experience with NoSQL databases, such as MongoDB, HBase, Cassandra
Experience with Big Data frameworks such as Hadoop, Apache Spark, Apache Beam
Experience with Python frameworks (e.g. Django, Flask, Bottle)
Familiarity with Amazon Web Services (AWS) and REST API
Understanding of databases and SQL
Knowledge of JavaScript and the AngularJS framework is a plus
Attention to detail
Leadership skills
Ideal Candidates Would Also Have:
5+ years of experience with Big Data cloud services in AWS, GCP, and/or Azure.
5+ years of experience with CI/CD technologies for Python, AngularJS, and/or other programming languages (e.g. Jenkins, Sonar, etc.)
5+ years of experience designing, implementing, and deploying Objected Oriented Analysis & Design (OOAD) applications.
5+ years in building enterprise applications and Object Oriented Analysis & Design (OOAD)
5+ years of experience with Python
5+ years of experience with AngularJS (or similar UI languages)
Education:
At least a Bachelor's degree is required in Computer Science/Engineering or related discipline
Education: Bachelors Degree
Apply Now
Share this job
JobRialto
An error has occurred. This application may no longer respond until reloaded. Reload 🗙