Job Title: Junior Software Developer (PLSQL and Python)
Job Description:
We are seeking a Junior Software Developer with 12 years of experience in PLSQL and Python. The ideal candidate will have a strong understanding of database structures and data manipulation languages. They should be able to write efficient complex queries against large data sets. The candidate will be responsible for designing coding testing and supporting software solutions that can easily be scaled over time.
Responsibilities:
1. Develop and maintain PL/SQL and Python packages procedures functions and triggers.
2. Design develop and implement efficient and secure programs and systems.
3. Write and optimize SQL statements for data access and retention.
4. Debug and optimize existing and new code.
5. Diagnose and troubleshoot database errors.
6. Perform performance tuning and optimization of SQL queries.
7. Collaborate with other team members and stakeholders.
8. Understand business requirements and translate them into technical requirements.
9. Write clean scalable code using Python and SQL programming languages.
10. Test and debug various developed and implemented software systems.
Requirements:
1. Bachelors degree in Computer Science Engineering or a relevant field.
2. 12 years of experience working with PLSQL and Python.
3. Strong knowledge of SQL database structures principles and theories.
4. Experience with Oracle Database.
5. Understanding of Python web frameworks.
6. Strong problemsolving skills and analytical abilities.
7. Good knowledge of data structures algorithms and system design.
8. Understanding of data analysis and visualization techniques is a plus.
9. Ability to work independently and as part of a team.
10. Good communication and interpersonal skills.
The Junior Software Developer is a fulltime position. The successful candidate will have a passion for technology and software building. The attention to detail and the ability to multitask and meet deadlines is essential.