Job Title: Database Administrator / Engineer
Reports to: Head of Software and Technology
Location: USA (Remote)
The Database Administrator / Engineer will design, maintain, upgrade, troubleshoot and query the data layer powering our flagship product C2P (Compliance to Product). You will be joining a remote development team based in the USA and Europe.
We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics.
We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment.
We value work / life balance by encouraging sustainable pace of development, flexible working hours, and setting enough time aside to take care of your physical and emotional well-being.
KRA 1. Manage and Analyze Data
Become intimately familiar with data model of the product
Plan and execute database upgrades
Assist developers in making changes to the schema
Assist DevOps in maintaining a continuous delivery pipeline for database changes
Develop ad-hoc and regularly scheduled reports and KPIs
Iterate and ship ideas quickly with minimal direction
KRA 2. Maintain Technical Excellence
Deliver high-quality, performant and maintainable code with appropriate level of test coverage.
When incurring technical debt, clearly communicate it to the Head of Software Development .
Participate in code reviews.
Keep track of emerging technologies and tools. Work with the Head of Software Development to develop and carry out training plans.
Learn and use source control (Git), issue tracking (JIRA), and collaboration (Google Apps) tools adopted by the team and the company.
KRA 3. Collaboration with Others
Collaborate with the developers, QA, DevOps Engineers and IT Specialist
Follow processes and conventions of the team
Be compassionate and helpful to your teammates
Meet your deliverables
Ask for help when you are stuck
Demonstration of Values
All employees should continually promote legacy of Company Culture through demonstrating its values:
Experience and Qualifications
BSc in Computer Science, Software Engineering or equivalent lifetime experience thorough knowledge of relational database principles and technologies
3 years + experience in Database Administration
Deep understanding of data modeling and patterns of database design
Mastery of SQL and at least one database-specific SQL extension
Experience administering a relational database, preferably MySQL
Interest in emerging database technologies such as NoSQL and graph databases
Proficiency in at least one server-side programming language, preferably Java or Groovy
Uncommon patience and attention-to-detail
Impeccable work ethic
You are self-motivated, take initiative, own your area of responsibility, speak your mind and don’t sweep problems under the rug.
Meet agreed deadlines
Excellent communication skills. We are a distributed team, so frequent and clear written communication is a must.
Desire to learn. You are naturally curious about the changing technological landscape and do your best to keep up.
Analytical mind. You enjoy taking on technical challenges and getting to the root cause of problems.
Passion for data science. You can express pretty much anything in SQL. You live for discovering meaningful patterns in data.
Attention to detail. You know that there are no small details when working with data.
A competitive salary, Defined Pension Plan, Paid Healthcare Insurance, Free Car parking, Sports & Social Club, C&R Welcome pack, Canteen, Paid annual leave, Flexible work arrangements, Education & development, Bike-to-Work Scheme, Discretionary annual bonus scheme, Death-in-service, Employee Wellbeing programme.
DOE (Depends on Experience)
All applicants must apply using the this link.