Database Programmer

Compensation

: $95,630.00 - $149,340.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





In this role you will report to our Senior Database Engineer and develop and maintain database applications by completing software programming and related software development tasks. Develop programs including coding, testing and deploying and supporting a variety of software solutions managing operational data, improving decision making and improve operational processes. Analyze data processing systems, design and implement improvements. Analyze user requirements, business requirements, and system capabilities to recommend, design, program, test, and release new and improved capabilities. Maintain and monitor existing systems supporting the business. Contribute to the implementation of a program of systems changes, assist in software selection and configuration. Program automation scripts, queries, middleware and tools to support test and production environments. Nordic Naturals uses numerous technologies, and this position will initially be focused on developing and supporting PostgreSQL based programs but will also work with numerous other technologies in the mid to longer term. In this role you will: Responsible for coding, developing, maintaining and enhancing Nordic Naturals corporate database applications focused on programming in PL/pgSQL (Procedural PostgreSQL) , xTuple ERP PostgreSQL databases, and also MySQL and other database systems, and applications including Salesforce, and other web based data technologies, depending on skills. Responsible for designing and developing integrations between systems. Responsible to develop and support complex database queries and integrations between systems Responsible for ensuring data integrity between corporate databases Design with focus on end user maintainability Work with user teams to understand requirements and translate those into software user interface and database capabilities. Design, build, test, deploy and document new and existing applications Provide technical expertise and data analysis to teams. Develop and integrate our applications and expand our business process capabilities. Provide technical support to our help desk staff and end users when required Qualifications: Bachelor s Degree or Higher in Computer Science or related field, or equivalent education and experience 4-5 years of professional experience in database application programming and application development in structured and agile development methodologies / work environments Experience in relational database design, data modeling, and in developing database applications Experience writing advanced SQL, scripting languages, and integration platforms Strong Agile Development experience, Github or Bitbucket, Jira, Confluence are all a plus Experience in PostgreSQL database administration a plus Experience in Unix/Linux Experience with ERP systems a plus Experience with Filemaker is a plus Experience with Salesforce is a plus Computer Skills: Programming: Excellent Procedural PgSQL Programming skills or strong general SQL programming skills and a passion for relational database work Demonstrable skills in scripting languages, very skilled in at least one scripting language Demonstrable skills in GIT and source code management Experience with middleware and EAI / ETL Platforms a strong plus Administration: Experience with PostgreSQL server administration, web server administration nginx, node.js all are considered a plus. Networking: Knowledge of computer networking is considered a plus Computer Programming Languages: Required: Strong PL/pgSQL / SQL Strong Javascript Strong Linux / Unix Shell Scripting Additional considered a plus HTML/CSS/Javascript Frameworks / REACT o XML C++ Java PHP Python Web Services Salesforce SOQL and APEX Certifications &Licenses: Certifications related to database programming skills or database administration skills are not required but are a strong plusAssociated topics: data center, data engineer, data integration, data integrity, data scientist, data warehousing, database administrator, etl, mongo database administrator, sql
Associated topics: data architect, data center, data integration, data integrity, data management, data warehouse, erp, mongo database, mongo database administrator, sybase * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...