- Develop and maintain backend services using Python, along with knowledge of Java for ETLs.
- Design and implement data models and objects for applications.
- Collaborate with graphic designers and HTML coders to coordinate workflows.
- Participate in all phases of the software development lifecycle and coach junior developers.
- Write clean, documented code and deploy web-based solutions using Python libraries like Pandas and NumPy.
- Work on various API frameworks and data fabric services, utilizing Java/J2EE.
- Validate client interfaces of HTML pages using JavaScript and jQuery.
- Troubleshoot SQL databases and support SQL/Oracle database systems.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 2-7 years of experience in Python development,
with proficiency in HTML, CSS, and JavaScript.
- Solid understanding of web technologies and backend programming languages like Java.
- Experience with Python frameworks such as Flask and Django.
- Knowledge of SQL and NoSQL databases for backend development.
- Familiarity with authentication and authorization security technologies.
- Ability to work independently and collaborate on projects effectively.
- Hands-on experience with front-end stacks and frameworks like Angular, Node.js, and jQuery.
- Excellent analytical and problem-solving skills, with a passion for learning new technologies.
- Proficiency in scripting languages like Python and shell scripting is preferred.