Database Engineer

3 weeks ago


Ann Arbor, United States FreightVerify Full time
Job DescriptionJob DescriptionSalary: $100-120k

We are looking for a Database Engineer to design stable and reliable databases, according to our company’s needs. You will be responsible for developing, testing, improving, and maintaining new and existing databases to help users and applications retrieve data effectively. As part of our Engineering team, you will work closely with application developers, business analysts, and quality assurance personnel to ensure system consistency. You will collaborate with administrators and clients to provide technical support and identify new requirements. Communication and organization skills are keys for this position. Ultimately, you should be able to ensure our database systems run efficiently and securely daily.


Responsibilities

· Design stable, reliable and effective databases

· Optimize and maintain legacy systems as well as help design new systems

· Modify databases according to requests and perform tests

· Solve database usage issues and bugs

· Perform database migrations for sprint releases

· Liaise with developers to improve applications and establish best practices

· Gather user requirements and identify new features

· Develop technical and training documentation

· Build dashboards and ad hoc reports to synthesize and aggregate data across multiple sources for internal and external stakeholders

· Performs ad-hoc analysis using SQL query language within the database systems using a process-oriented approach

· Design and develop database objects, tables, stored procedures, views and triggers

· Collaborate with software engineers on multiple teams to facilitate database query optimization and SQL development needs

· Work closely with the other areas of the Business (such as Engineering and Product) on design and implementation to ensure business requirements are being met accurately and in a scalable matter and communicated to the business at large


Required Skills

· 3+ years work experience as a database developer

· Relational database design and development using tables, triggers, views, functions, partitions, indexes.

· In-depth understanding of data management (e.g. permissions, recovery, security, and monitoring)

· Hands on experience with SQL querying languages

· Familiarity working with .Net Framework, PowerShell, Python, Shell Scripting, Postgres, Microsoft SQL Server, Amazon AWS, Windows Azure, Power BI experience is a plus

· Experience in troubleshooting and resolving database integrity issues, performance issues, blocking and deadlocking issues etc.

· Proven analytical problem solving and debugging skills

· Excellent analytical and organization skills

· Excellent verbal and written communication skills


Preferred Skills

· Experience with Liquibase or similar migration applications

· Lambda

· GitLab, CI/CD

· Data warehousing, ETL, data archiving

· Knowledge of software development and scripting

· BS degree in Computer Science or relevant field

· Agile software development experience


  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Nanosoft Technologies Full time

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of existing software capabilities. May work with computer hardware engineers to integrate hardware or software systems, and develop specifications and performance requirements. May...

  • Software Engineer

    4 days ago


    Ann Arbor, United States Nanosoft Technologies Full time

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of existing software capabilities. May work with computer hardware engineers to integrate hardware or software systems, and develop specifications and performance requirements. May...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. This role will be working in a system that receives content from external customers and focuses mainly on Java and AWS technologies. If this sounds like an opportunity you are interested in, then we would love to talk to you! About - experience, education, skills, and...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in Ann Arbor, MI. This role will be working in a system that receives content from external customers and focuses mainly on Java and AWS technologies. If this sounds like an opportunity you are interested in, then we would love to talk to you! About - experience, education, skills, and...

  • Data Engineer

    5 days ago


    Ann Arbor, United States Nexient Full time

    **Data Engineer (SQL Server, Power BI, SSIS, SSRS)** Ann Arbor, MI / Delivery Practice AI/ML/Data Engineering / Full-time **Role and Responsibilities:** + This data engineer should have exceptional SQL Server programming skills as follows + Needs to have advanced Business Intelligence experience + BIML scripting + SSIS, SSRS, SSAS + Power BI + Excellent...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in the US. The Senior Software Engineer is responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to join our team in the US. The Senior Software Engineer is responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...

  • Lead Software Engineer

    23 hours ago


    Ann Arbor, United States Clarivate Full time

    We are looking for a Lead Software Engineer to join our team in the US. As a Lead Software Engineer, you are responsible for developing software in a collaborative environment. If you are a full stack developer who enjoys developing with .NET technologies, especially C#, and have experience with web applications and services then we would love to speak with...


  • Ann Arbor, United States HiFyve Full time

    Job DescriptionJob DescriptionTitle:Applications Engineer-RoboticsLocation:Ann ArborSalary:$80k-$125KResponsibilities:Prepare comprehensive proposals and associated documentation for clients.Develop budget plans by researching similar systems, assessing operational cost requirements (OCRs), and obtaining vendor quotations.Design automation solutions and...


  • Ann Arbor, United States Tekwissen Full time

    Job Overview We are looking for an experienced Java Software Engineer to be a part of our IT department. You will be responsible for prioritizing and executing tasks in the software development lifecycle. Besides, you will be testing and debugging java applications to ensure a smooth user experience. You should be able to develop scalable java code and a...


  • Ann Arbor, United States Tekwissen Full time

    Job Overview We are looking for an experienced Java Software Engineer to be a part of our IT department. You will be responsible for prioritizing and executing tasks in the software development lifecycle. Besides, you will be testing and debugging java applications to ensure a smooth user experience. You should be able to develop scalable java code and a...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to help build next generation public library engagement suite. This is an amazing opportunity to work on our Vega Product Suite. This position will report to the team lead for the team. About You - experience, education, skills and accomplishments 5+ years relevant development experience 4+ years of Java...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to help build next generation public library engagement suite. This is an amazing opportunity to work on our Vega Product Suite. This position will report to the team lead for the team. About You - experience, education, skills and accomplishments 5+ years relevant development experience 4+ years of Java...


  • Ann Arbor, United States Clarivate Full time

    We are looking for a Senior Software Engineer to help build next generation public library engagement suite. This is an amazing opportunity to work on our Vega Product Suite. This position will report to the team lead for the team. About You - experience, education, skills and accomplishments 5+ years relevant development experience 4+ years of Java...


  • Ann Arbor, United States Clarivate Analytics US LLC Full time

    We seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud...

  • QA Engineer

    4 days ago


    Ann Arbor, United States JRD Systems Full time

    Job Description:The Software QA Automation Engineer is responsible for developing, executing automated test suites, and testing approaches throughout the SDLC from design, delivery, operations, and maintenance. This individual will collocate with the Development teams and Operations teams for ensuring overall code quality and ongoing maintenance and...

  • QA Engineer

    1 week ago


    Ann Arbor, United States JRD Systems Full time

    Job Description:The Software QA Automation Engineer is responsible for developing, executing automated test suites, and testing approaches throughout the SDLC from design, delivery, operations, and maintenance. This individual will collocate with the Development teams and Operations teams for ensuring overall code quality and ongoing maintenance and...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...


  • Ann Arbor, United States Domino's Corporate Full time

    Job Description Summary of Duties: Responsible for overall quality assurance throughout application development cycle for functional area. Partner with development team for overall code quality. Execute tests and improve iteratively as new features become part of regression and other test cycles. Participate in developing and documenting User Stories,...

  • Software Engineer

    2 weeks ago


    Ann Arbor, United States Peoplr Full time

    Job Description Software Engineer Are you an ambitious, dedicated developer who loves variety in your workday and honing your skills in many different specialties? Would you like to grow your career in a collaborative, creative environment with empathetic teammates who all pull their own weight and celebrate each other's successes? If these questions...