Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Hirenza Logo

Software Engineer

Hirenza

Salary not specified
Nov 21, 2025
Remote, US
Apply Now

Dartmouth College seeks to enhance its technological infrastructure and support its institutional goals by designing, developing, and maintaining innovative software solutions for fundraising, alumni engagement, and institutional advancement.

Requirements

  • Proficiency with Oracle PL/SQL, SQL, and APEX, along with the ability to manage complex queries, data migrations, and performance tuning within an Oracle environment.
  • Experience with programming languages such as Python, JavaScript, Java, or C-Sharp is required, along with front-end development skills in HTML, CSS, and JavaScript.
  • Familiarity with RESTful APIs, system integration, version control systems like Git or SVN, and collaborative development workflows.
  • Knowledge of internet communication components—such as DNS, SMTP, SSL/TLS, and security protocols—is vital to ensure compliance with privacy regulations.
  • Solid understanding of DevOps principles, CI/CD tools, and troubleshooting internet communication components.
  • Experience with vendor system integration, ERP platforms, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and familiarity with higher education workflows.
  • Knowledge of data governance, privacy standards (FERPA, HIPAA, GDPR), and database administration tasks will be considered advantageous.

Responsibilities

  • Design, develop, test, and maintain custom software solutions that align with institutional standards and meet user needs.
  • Translate technical requirements into functional software components, participating in solution design and architecture discussions.
  • Develop and consume APIs and web services to ensure system interoperability and data exchange.
  • Maintain and enhance database-driven applications using Oracle PL/SQL and APEX, including performance tuning and data management.
  • Implement unit testing, automated testing frameworks, and adhere to version control and release management best practices.
  • Support infrastructure and application deployment for both on-premise and cloud environments, contributing to automation and DevOps workflows.
  • Collaborate with cross-functional teams, vendors, and campus partners to develop integrations and support system enhancements.

Other

  • Candidates should possess a bachelor’s degree in Computer Science or a related field, coupled with 5-8 years of professional software engineering experience.
  • Strong problem-solving, communication, and teamwork skills are crucial, with the ability to work independently on technical tasks and contribute effectively to team solutions.
  • The successful candidate will work collaboratively within an agile team, executing moderate to complex technical tasks independently and contributing to team-based architecture and implementation efforts.
  • Contribute to documentation of systems, integrations, and processes, ensuring knowledge sharing and process transparency.
  • Participate in team meetings, agile ceremonies, and continuous improvement initiatives to foster a culture of learning and innovation.