Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Oracle Python Developer
252000.00 - 352668.00
Job description
Salary: 1000 - 1400 PLN/day net+vat B2B Work mode: remote Why choose this offer? Work on strategic systems for the energy sector Opportunity to use Oracle and Python technologies on a large scale Participation in projects related to high-performance data processing and modern system architecture Project You will join a project implemented in the power engineering sector, the goal of which is the development and maintenance of key data processing systems supporting energy market processes. You will co-create modern solutions based on Oracle and Python technologies, operating in an environment with high requirements for performance, reliability, and security. Your tasks: Support the solution architect in developing the architecture of an IT system based on a database Design and create database structures Implement functionalities in database systems Support the business architect and solution architect in application design Technological supervision over application development based on database processing Define technological directions in the field of databases Solve key database problems, including query optimization Ensure database consistency Create and update technical documentation for database solutions Create and supervise the development and execution of automated tests Participate in the servicing process Support the development of knowledge and competencies in the area of database design and programming Supervise project and as-built documentation in the scope of databases Co-create standards for database design and documentation Expected competencies: Minimum 10 years of experience in programming in PL/SQL languages and commercial experience with Python, including in the design, implementation, optimization, and maintenance of advanced database solutions. Very good knowledge of Oracle Database and SQL, especially in the scope of database structure design, creation of database objects, implementation of procedures, functions, packages, triggers, views and jobs, SQL/PLSQL optimization, analysis of execution plans, indexes, partitioning, and statistics. Knowledge of data processing and transformation mechanisms in XML and JSON formats using Oracle Database functionalities. Experience in analyzing, designing, and implementing database algorithms, including those processing large data volumes and requiring high performance. Ability to diagnose and solve performance problems, including optimization of SQL queries, PL/SQL code, analysis of locks, concurrency, and batch and integration processes. Experience in Python application development, especially using technologies: FastAPI, Pydantic, Polars, Pandera, SQLAlchemy, oracledb, Redis, pytest, pytest-bdd, uv, ruff. Ability to design data structures considering integrity, consistency, security, scalability, performance, and the possibility of further maintenance and development. Experience in creating and maintaining technical, project, implementation, and as-built documentation. Ability to work with the Git repository, including code versioning, working on branches, handling merge/pull requests, and participating in code reviews. Knowledge of secure programming principles, especially protection against SQL Injection, unauthorized access, improper authorization management, and uncontrolled data disclosure. Practical knowledge of the full software lifecycle, including analysis, design, implementation, testing, deployment, maintenance, and development of IT systems. Nice to have: Experience in projects involving the implementation of database algorithms operating in a near real-time regime. Experience in designing or implementing solutions processing data in online, near real-time, cyclical, batch, or event-driven modes. Experience in projects related to large data volumes and systems with high requirements for performance, availability, and reliability. Experience in the power engineering industry, especially in the area of energy market systems, measurement, dispatch, planning, data exchange, balancing, settlement systems, or operational processes. Experience in integrating IT systems using REST API, SOAP, XML, JSON, CSV, message queues, ETL/ELT, database procedures, and interfaces. Experience in creating solutions requiring a high level of auditability, accountability, security, and access control Technologies you will work with PL/SQL Python FastAPI Pydantic Polars Pandera SQLAlchemy oracledb Redis pytest Client – why choose this client from JIT's portfolio? Our client specializes in developing innovative technological solutions in the energy sector and has been operating throughout Poland for over 12 years. The client supports the national transmission system operator by building and modernizing IT systems and conducting research and development work. The company also implements advanced business process automation, which increases operational efficiency. The main assumption of our client is to ensure the efficient and reliable operation of the power system while supporting the development of renewable energy sources. About Jit Team The Human factor of IT - this is not just a slogan, it's a philosophy. The foundation of Jit Team is people, which is why we prioritize you. We employ over 770 experienced experts, to whom we offer development projects, a wide range of benefits, and an original professional development program. Together with clients from all over the world, we create innovative IT solutions delivered by highly specialized and effective teams. Behind our maxim, there are also charitable and educational activities. We support schools, universities, and educational institutions – by conducting classes, educational projects, sponsoring events, or donating equipment for learning. We offer internships that enable starting a career in IT. We support lifeguards and hospitals by providing necessary equipment. We also support numerous charities supporting the poor, children, and the elderly. We are a Polish company and we share what we have achieved over 15 years of operation. By supporting local initiatives, we take care of the circulation of good energy.
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- Jit Team
- Location
-
Polska, mazowieckie, Warszawa
Poland - Posted
- 3 weeks ago
Interested in this position?
Create your free account and tailor your CV to match this job.