Posting date 11/01/2021
Application Review date 12/01/2021
Closing date
Open Until Filled Yes
Position Number 1127335
Position Title Software Engineer
Department this Position Reports to ITC, Student Applications
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
Location of Position
4 Currier, remote 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 a 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 Java, Python, Javascript and Ruby, and frameworks like Spring Boot, Rails and React, and maintain and interact with apps built on many technology stacks. Experience with both client-side development and server-side development is strongly desired.
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 are evolving our automation of infrastructure, infrastructure-as-code, and how Software and Infrastructure Engineers work together. Help us define what DevOps means at Dartmouth.
We use a lot of different tools. You will be skilled in multiple programming languages and familiar with many.
Our team administers Dartmouth's identity management and single-sign-on systems (including CAS and Duo). 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?
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 don't have a ping pong table or espresso bar. We do 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, 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 Bachelors plus 3-5 years' experience or equivalent combination of education and experience
Required Qualifications - Skills, Knowledge and Abilities
Talent Acquisition Consultant Rabia Gandhi
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
Please note that Dartmouth has a COVID vaccination requirement for all employees; visit https://www.dartmouth.edu/hrs/ for details and information on requesting an exemption and/or reasonable accommodation. Compliance with this requirement is a condition of employment.
Dartmouth College is a registered employer in California, Connecticut, District of Columbia, Florida, Massachusetts, Maine, New Hampshire, New Mexico, New York, Rhode Island, Texas, and Vermont. Employment outside of these twelve states may require additional authorization.
Quick Link
Key Accountabilities
Description
Software engineering
Description
Customer Relationships
Description
Competencies/Collaboration
-- Demonstrates a commitment to diversity, inclusion, and cultural awareness through actions, interactions, and communications with others.
-- Performs other duties as assigned.
Application Review date 12/01/2021
Closing date
Open Until Filled Yes
Position Number 1127335
Position Title Software Engineer
Department this Position Reports to ITC, Student Applications
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
Location of Position
4 Currier, remote 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 a 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 Java, Python, Javascript and Ruby, and frameworks like Spring Boot, Rails and React, and maintain and interact with apps built on many technology stacks. Experience with both client-side development and server-side development is strongly desired.
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 are evolving our automation of infrastructure, infrastructure-as-code, and how Software and Infrastructure Engineers work together. Help us define what DevOps means at Dartmouth.
We use a lot of different tools. You will be skilled in multiple programming languages and familiar with many.
Our team administers Dartmouth's identity management and single-sign-on systems (including CAS and Duo). 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?
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 don't have a ping pong table or espresso bar. We do 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, 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 Bachelors plus 3-5 years' experience or equivalent combination of education and experience
Required Qualifications - Skills, Knowledge and Abilities
- Bachelor's Degree and 3-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
- Has practical experience at the intersection of packaged software and custom development
- Is comfortable using RESTful APIs, database calls and other tools to integrate systems
- Has advanced knowledge of software development, data design and systems analysis techniques
- Familiarity deploying through and managing CI/CD pipelines
- Has experience with database technologies
- Has experience with both client-side development and server-side development
- Has experience with and enthusiasm for Agile and Scrum concepts and working practices
Talent Acquisition Consultant Rabia Gandhi
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
Please note that Dartmouth has a COVID vaccination requirement for all employees; visit https://www.dartmouth.edu/hrs/ for details and information on requesting an exemption and/or reasonable accommodation. Compliance with this requirement is a condition of employment.
Dartmouth College is a registered employer in California, Connecticut, District of Columbia, Florida, Massachusetts, Maine, New Hampshire, New Mexico, New York, Rhode Island, Texas, and Vermont. Employment outside of these twelve states may require additional authorization.
Quick Link
Key Accountabilities
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
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
Description
Competencies/Collaboration
- Maintains knowledge of technology trends and development tools/techniques
- Mentors colleagues by sharing knowledge, offering advice and providing assistance as needed
-- Demonstrates a commitment to diversity, inclusion, and cultural awareness through actions, interactions, and communications with others.
-- Performs other duties as assigned.