Database & Backend Engineer

North Dakota State University

Fargo, ND

Job posting number: #7280401

Posted: September 17, 2024

Application Deadline: Open Until Filled

Job Description

Minimum Qualifications:

Bachelor's degree with 5+ years of experience or master’s with 3+ years of experience in Computer Science, Information Technology, or a related field.
Proven experience as a database developer or similar role, with a strong software development and engineering background.
Expert knowledge of database technologies (e.g. SQL, NoSQL) and experience with database design and implementation.
Proficiency in programming languages relevant to database and application integration (e.g., Python, Java or Go).
Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical team members.
Familiarity with data privacy and security regulations relevant to the industry.
Strong analytical and problem-solving skills, with the ability to design and optimize complex data systems.
Preferred Qualifications:

Familiarity with big data technologies such as Hadoop or Spark.
Experience in designing and developing RESTful APIs to facilitate efficient data retrieval and manipulation.
Skills in using Docker and Kubernetes to containerize and orchestrate services.
Understanding of distributed database systems architecture. Knowledge of principles behind scalability, consistency, and availability in distributed environments.
Demonstrated experience with designing and implementing delayed (asynchronous) data services
Knowledge of file management systems and experience with large-scale storage solutions, including object storage systems (e.g., Amazon S3, Google Cloud Storage) and distributed file systems (e.g., HDFS, Ceph).
Familiarity with real-time data processing and streaming technologies (e.g., Apache Kafka, Apache Flink, Amazon Kinesis) and the ability to architect solutions that efficiently process and analyze data streams.
Experience with DevOps practices, including automation, configuration management, and CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, GitHub Actions) to ensure efficient deployment and operation of database systems.
Advanced knowledge of security best practices for database systems, including encryption, access control, and auditing—familiarity with compliance standards relevant to data management (e.g., GDPR, HIPAA).
Industry Certifications: Certifications related to database management, cloud services, or software development (e.g., Oracle Certified Professional, AWS Certified Database Specialty, Microsoft Certified: Azure Database Administrator Associate) are a plus.


Applicant Materials Required:

Cover Letter
A personalized cover letter that highlights how your skills and experience align with the responsibilities and qualifications outlined in this position. Please provide specific examples of relevant work.

Detailed Resume
An up-to-date resume that outlines your professional experience, education, and any other relevant accomplishments.

References
Contact information for three professional references, including their full name, email address, and phone number. These individuals should be familiar with your work and can speak to your qualifications for this role.

Educational Credentials
A copy of your graduation diploma and unofficial transcripts, including a detailed record of your grades. This documentation is essential to verify your educational background.

Please Note: Incomplete applications will not be reviewed or considered.





Apply Now

Please mention to the employer that you saw this ad on STEMCareers.com

Job posting number:#7280401
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer