Position: Oracle PL/SQL Developer
Company: Softkit
Category: SQL
Experience required: 5y
English level: upper
Published: 2022-08-01T00:00:00+03:00

**About project: **
As part of this project, the team is working on various internal tools for one of the largest telecom companies as well as developing integrations with external service providers. So far we've delivered a number of tools - a tool that helps managing SSL certificates for the on-premise servers, a tool that migrates data from production Couch DB to Oracle Database, a tool that ingests external CSV files into internal blockchain-based data storage, modernized a legacy service that handles incoming text messages, a service that manages a different kind of campaigns for the customer's clients, etc. The size of the team is 3 developers and a delivery manager. On a weekly basis, we communicate with the customer's development team, English knowledge and participation in the meetings are required. From the technology point of view, we use tools and frameworks common for the Java ecosystem - Java, Spring, Maven, JUnit, sometimes with a flavor of Python scripting and Couch DB.

**Responsibilities:**
- The candidate should be able to quickly grasp the knowledge on the given application.
- Analyze highly complex business requirements. Generate technical specifications to design or redesign complex software components and applications.
- Act as an expert technical resource for modeling, simulation and analysis effort.
- Assure quality, security and compliance requirements are met for supported area be flexible and thrive in an evolving environment.
- Strong ability to abstract complex problems to their essential components, design and implement elegant solutions.
- Coordinate with technology teams as needed for end to end service delivery.

**Requirements:**
- 5+ years of extensive Oracle database management and architecture experience with strong sense of ownership and drive.
- Thorough knowledge of relational database theory, information modeling, SQL and data organization.
- Proficiency in the English language. Strong communication skills to discuss technical matters with other teams.
- Ability to thrive in a fully remote organization.
- Experience managing large-scale database.
- Experience with database backup and recovery, patching, DR and HA. 
- Experience with developing and using automating database maintenance scripts.
- Experience with DevOps tools and/or Java/C#/Python/etc. (Development is a plus)

**We offer:**
- adequate leadership without micromanagement;
- flexible work schedule (office is open from 8 to 22, work starts until 12);
- paid vacation 15 working days and paid sick leave;
- strong team of middle & senior level;
- convenient office in the center of Zaporizhzhia;
- remote work is possible;
- opportunities and prospects for professional growth, competitive salary;
- bonuses for high results in work and successful interviews;
- the possibility of continuous training (with the help of internal and external programs);
- compensation for English courses;
- lunch and learn every 2nd Friday.