Skip to main content

This job has expired

Software Engineer

Employer
Dartmouth College
Location
Hanover, NH

View more

Administrative Jobs
Technology, Analysts & Programming
Employment Type
Full Time
Institution Type
Four-Year Institution

Job Details

Posting date:

09/27/2022

Open Until Filled:

Yes

Position Number:

1127335

Position Title:

Software Engineer

Department this Position Reports to:

Student Applications, ITC

Hiring Range Minimum:

$76,500

Hiring Range Maximum:

$95,600

SEIU Level:

Not an SEIU Position

FLSA Status:

Exempt

Employment Category:

Regular Full Time

Scheduled Months per Year:

12

Scheduled Hours per Week:

40

Schedule:

M-F, 8a-5p

Location of Position:

Hanover, NH
4 Currier, 2nd fl
Hybrid Onsite-

  • This position offers a hybrid opportunity to work both remotely and onsite and therefore requires that the incumbent reside within a commutable distance to Hanover, NH.

Remote Work Eligibility?:

Hybrid

Is this a term position?:

No

If yes, length of term in months.:

NA

Is this a grant funded position?:

No

Position Purpose:

To design, develop, implement and maintain software and information systems. To apply deep expertise and broad knowledge to solve software problems.

Description:

Join our software engineering team at Dartmouth where you’ll find a world class fusion of renowned liberal arts college and robust research university.
We are looking for a ‘T-shaped person’ who can combine deep expertise with broad knowledge to solve problems. The ideal candidate has practical experience at the intersection of packaged software and custom development.
We design, build, and customize reliable, secure, scalable solutions. We use languages like Ruby, Javascript, Python, Java and frameworks like Rails, React, Spring and Boot, and maintain and interact with apps built on many technology stacks. Experience with both client-side development and server-side development is strongly desired. Scrum leadership and mentoring are strongly desired for this role. Other areas are Full Stack Development, knowledge of Object-Oriented programming, Git, Kubernetes, UI/UX and Docker. Experience also includes SQL and Relational databases are important as we use Oracle and Postgres databases.
Our team uses Agile and Scrum and is responsible for multiple solutions. Our team members work on multiple projects with other teams. You will balance multiple projects, evaluate priorities, and communicate choices inside and outside the team.
We integrate systems using RESTful APIs, database calls, and other tools. Understanding and experience maintaining different approaches is desired. You will become comfortable designing integrations and analyzing tradeoffs between approaches.We use a lot of different tools. You will be skilled in multiple programming languages and familiar with many.
Our team administers Dartmouth’s Student and faculty facing applications and services. Dartmouth uses Kubernetes, docker, Git, and many other platforms. Experience customizing SaaS and on-premises packaged software will be helpful.
Every member of our team works with customers, management, and other teams every day. Can you explain and discuss business and technical information verbally and in writing?

We embrace diverse, highly collaborative people and the challenging of assumptions. When we are back on campus, maybe you’d like to support Girls Who Code, take a class to learn UX/UI skills, enjoy lunch time board games, Tech Talks, and pick-up games of tennis and pond hockey. Join Dartmouth’s Information, Technology and Consulting team and help us become even better.

Required Qualifications - Education and Yrs Exp:

Bachelor's degree

Required Qualifications - Skills, Knowledge and Abilities:

  • 5+ years relevant work experience or the equivalent combination of education and experience
  • Experience with client-side development, server-side development, or system integration techniques
  • Experience administering and customizing packaged software
  • Knowledge of 1 or more relevant programming languages and a desire to learn more

Preferred Qualifications:

  • Practical experience at the intersection of packaged software and custom development
  • Is comfortable using RESTful APIs, database calls and other tools to integrate systems
  • Is skilled in multiple programming languages
  • Advanced knowledge of software development, data design and systems analysis techniques
  • Familiarity deploying through and managing CI/CD pipelines
  • Experience with database technologies
  • Experience with both client-side development and server-side development
  • Experience with and enthusiasm for Agile and Scrum concepts and working practices

Department Contact for Cover Letter and Title:

Samuel Cavallaro

Equal Opportunity Employer:

Dartmouth College is an equal opportunity/affirmative action employer with a strong commitment to diversity and inclusion. We prohibit discrimination on the basis of race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, disability, veteran status, marital status, or any other legally protected status. Applications by members of all underrepresented groups are encouraged.

Background Check:

Employment in this position is contingent upon consent to and successful completion of a pre-employment background check, which may include a criminal background check, reference checks, verification of work history, and verification of any required academic credentials, licenses, and/or certifications, with results acceptable to Dartmouth College. A criminal conviction will not automatically disqualify an applicant from employment. Background check information will be used in a confidential, non-discriminatory manner consistent with state and federal law.

Special Instructions to Applicants:

All Dartmouth College employees, whether working on-site or remotely, are required to be up to date with vaccination against COVID-19 (or to have received an approved exemption from vaccination through the Office of Institutional Diversity and Equity). Please visit https://dartgo.org/vaxpolicy for details. Compliance with this requirement is a condition of employment. Failure to meet this condition of employment within the first 30 days may result in Dartmouth in its sole discretion ending employment.

Dartmouth College has a Tobacco-Free Policy. Smoking and the use of tobacco-based products (including smokeless tobacco) are prohibited in all facilities, grounds, vehicles or other areas owned, operated or occupied by Dartmouth College with no exceptions. For details, please see our policy. https://policies.dartmouth.edu/policy/tobacco-free-policy

Quick Link:

https://searchjobs.dartmouth.edu/postings/65229

Description:

Software engineering

  • Designs, codes, tests and documents custom programs and/or changes to application modules and integrations written in Ruby, Javascript, Java, C#, and SQL, using frameworks like Spring Boot, Rails and React
  • Determines efficient data sources, processing requirements and output formats associated with new system implementation or system upgrade
  • Provides ongoing maintenance support for existing systems
  • Designs and implements integrations between enterprise software systems

Percentage Of Time:

60%

Description:

Customer Relationships

  • Works with ITC staff and stakeholders in customer-centric analysis and design processes
  • Identifies gaps between software functionality and organizational needs and suggests potential solutions

Percentage Of Time:

20%

Description:

Collaboration

  • Maintains knowledge of technology trends and development tools/techniques
  • Mentors colleagues by sharing knowledge, offering advice and providing assistance as needed

Percentage Of Time:

15%

Description:

Perform other duties as required

Percentage Of Time:

5%

--:

Demonstrates a commitment to diversity, inclusion, and cultural awareness through actions, interactions, and communications with others.

--:

Performs other duties as assigned.

Organization

Dartmouth welcomes individuals from diverse backgrounds, with varied experiences, and a range of talents, who are motivated to learn, develop, and achieve success. 

Inspired by its unique New England setting, Dartmouth is dedicated to effecting positive change within a community where everyone collaborates to generate knowledge, engage with the global community, and enhance their personal growth and purpose.

Join a welcoming environment that fosters exploration and promotes teamwork. Here, you'll discover inclusive spaces, open opportunities, and a culture that values diverse identities and perspectives.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert