Job No: 496661 Position Type: full-time Location: Lewisburg, PA Categories: Library & IT
Library and Information Technology at Bucknell is a unified organization that has evolved dramatically, shedding over time many of the distinctions that frequently separate university library and information technology departments. Library & IT takes pride in its accomplishments and its important role at Bucknell. Staff members are committed to professionalism, excellence and service through: innovation and creativity; collaboration; diversity and inclusion; integrity; trust and trustworthiness; and communication and transparency.
About the team: Solutions Development is a group of technology professionals who leverage their software development skills and knowledge to solve real world business problems for students, faculty, and staff across Bucknell University. These solutions can range in scope and complexity from custom built software system to integration and configuration of third-party products. The team utilizes a wide array of industry-leading technologies, platforms, and development techniques to meet the diverse needs of the University's many functional user groups in accordance with the Bucknell University Strategic Plan.
About the role: The Software Engineer is an individual who is enthusiastic about using technology to make the lives of Bucknell University's end users easier and more productive. To accomplish this goal, the engineer must be able to listen to the end users needs, empathize with their plight, distill key information from ambiguous requirements, synthesize and convey a solution, acquire consensus with stakeholders, and finally work with their colleagues across the University to implement such a solution.
All Library & Information Technology staff members are expected to contribute to Bucknell's commitment to diversity, equity and inclusion.
Design, develop, deploy and maintain software based solutions that empower end users and meet their business needs inline with the strategic objectives of the department.
Write high-quality, efficient, testable code in one or more modern development languages.
Take responsibility for technical problem solving, creatively meeting development cycle objectives within a defined space of time.
Collaborate with other members of the Solutions Development team to continuously evaluate and shape development best practices and patterns.
Mentor and review work of entry and student level developers
Collaborate with SysOps engineers and Technical Support Staff to ensure efficient and reliable support, monitoring and maintenance of developed solutions.
Maintain, respect, and protect the confidentiality of information held within or transferred across the University's computer and communication resources in any format.
Provide technical subject matter expertise by taking on a consultative role as it pertains to technology, both on premises and cloud.
Respond to requests to address auditor recommendations and comply with set standards and goals.
Perform event and incident management, troubleshooting and plan break/fix scenarios.
Manage complex and multidisciplinary projects including both technical and functional elements and constituents.
Comply with university computing and data security standards.
Perform other duties as assigned or requested.
Candidates must have one of the following:
An associate's degree in computer science or a related technical field and seven years of experience (in one of the areas noted above)
A bachelor's degree in computer science or a related technical field and five years of experience (in one of the areas noted above)
A master's degree in computer science or a related technical field and three years of experience (in one of the areas noted above)
Additionally, all candidates must have:
Fundamental knowledge of object-oriented design, data structures, and algorithms.
Strong verbal, written, and interpersonal communication skills.
Strong analytical and problem solving skills.
Ability to effectively articulate technical challenges and solutions.
Ability to deal well with ambiguous/undefined problems; ability to think abstractly.
Ability to be willing to respond to occasional emergency situations as they arise outside of normal working hours.
A willingness to flex schedule for planned outages and upgrades as needed.
Exempt employees are required to work as much time as is necessary to fulfill the requirements of the position without additional compensation, even if the work is performed beyond normal work hours.
Experience developing server-side solution with one or more of the following development languages; .Net, Java, Kotlin
Experience with client-side MVC frameworks like Angular, React, Vue, or similar.
Experience with agile development approaches including continuous integration, unit testing, and iterative development.
Experience with AWS technologies including Lambda, SNS, SQS, S3, CloudFormation
Experience with container technologies such as Docker, ECS, or Kubernetes
Experience development and consumption of both REST and SOAP based Web Services
Strong comfort levels with Linux and command line tools
Experience with version control systems such as GitHub or GitLab
Experience with Relational or NoSQL database environments such as Oracle, MS SQL Server or MongoDB
Bucknell University is a private, highly ranked, national liberal arts institution that offers strong professional programs in engineering, business, education, and music. Located in Central Pennsylvania along the Susquehanna River, Bucknell is nestled in the Borough of Lewisburg, an appealing Victorian-style town ranked as one of America's best small towns. Lewisburg and the surrounding region offer a unique combination of outdoor recreation opportunities, small-town charm, and amenities such as restaurants, art galleries, an art deco theater, museums, and boutiques. In addition to the many cultural and athletic events offered by the University and the Borough, the surrounding region offers outstanding schools, medical facilities, and an affordable cost of living. For those who crave the city, Bucknell is within an easy three-hour drive to Philadelphia, New York, Baltimore, and Washington, D.C. Bucknell University, an Equal Opportunity Employer, believes that students learn best in a diverse, inclusive community and is therefore committed to academic excellence through diversity in its faculty, staff, and students. Thus, we seek candidates who are committed to Bucknell's efforts... to create a climate that fosters the growth and development of a diverse student body. We welcome applications from members of groups that have been historically underrepresented in higher education.