Hillsdale College Programmer in Hillsdale, Michigan
Are you a seasoned expert in the ASP.NET stack who values technical excellence and leading the technical direction of a team of A players who value exceptional work? If you have at least 10 years of solid software engineering and programming experience in the ASP.NET world, hold yourself to a high standard of technical excellence, and value working for an organization that is positively impacting the world, you should consider joining the team at Hillsdale College.
This is a unique opportunity for a full time ASP.NET Web Developer to serve in a leadership role as a Software Engineer designing & programming complex APIs and web applications. You will be involved in developing web and native mobile technology that supports Hillsdale College’s online courses that serve over 1.5 million unique users, as well as helping to develop solutions that support eCommerce and electronic donation operations of the College.
We develop primarily on a Microsoft platform, so 10+ years experience working with ASP.NET, ASP.NET MVC, SQL Server and Visual Studio are a must. You must be proficient in C# and have a demonstrated track record of learning and adopting new languages and platforms.
We're looking for someone who can communicate clearly in writing and verbally. To fit in best with our team, we'd prefer someone who is positive about life, easy going, eager to dive into projects, meet deadlines, and can speak candidly, yet respectfully.
You should have a good handle on writing code that protects against SQL injection, web injection, XSS, cross site forgery and related attacks against web applications.
Essential Job Functions:
Work as a member of the Information Technology team in a focused capacity with the Institutional Advancement team (i.e., fundraising & donor development) to collaborate with management and staff to help guide strategic planning and use of technology to maximize efficiency in fundraising operations.
Plan and design business intelligence dashboards together with Institutional Advancement leaders and the I.T. business intelligence team.
Collaborate closely with the CRM administration team and I.T. business intelligence team to optimize CRM operations to most efficiently support I.A. operations.
Participate in planning budgets, timelines, and resource coordination for technology-related projects.
Working together with other departments and teams on strategic objectives as necessary and applicable.
Maintain confidentiality in all information.
Assist in after-hour activities as needed.
Perform additional duties as the Information Systems Manager may assign.
Maintain an acceptable attendance record, be punctual and meet deadlines.
Seek training to enhance and/or learn new skills.
To perform this job successfully, an individual must be able to perform each essential duty mentioned satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Education and Experience
Computer Science degree is a plus, but not mandatory if you have a demonstrated grasp of software design and programming fundamentals
Minimum 10 years of experience in a significant software design and development role
Ability to operate basic office equipment to include, photocopier, fax machine, computer equipment, display monitors and the like. Position is largely sedentary, but may require the incumbent to walk, stoop, crouch, or climb.
ASP.NET MVC and Web Forms
SQL database design & querying fundamentals
NoSQL experience a plus
Azure Web Apps (general Azure environment experience)
Visual Studio proficiency
Understanding of basic responsive design principles
Experience designing and programming RESTful APIs
Preference toward clean HTML (XHTML/HTML5) & CSS
A basic understanding of XSS, SQL injection and other vulnerabilities commonly exploited in attacks against websites is a plus
An appreciation for the importance of usability in web apps and mobile websites
WCAG/ADA accessibility standards knowledge is a plus
The Information Technology Services Department interacts with all College students, faculty, and staff. A clean and neat appearance and a pleasant relationship that is supportive of the College mission are essential.
Code of Commitment
Be a good representative of Hillsdale College to promote the liberal arts, the College’s original Articles of Association and operating principles stated in the Staff Code of Commitment. The Mission Statement of the College is a consideration in all aspects of the position. The teaching of Christian faith shall remain a conspicuous aim of the College.
External Company URL: https://staff-hillsdale.icims.com/jobs/search?ss=1&hashed=-435619427&mobile=false&width=1140&height=500&bga=true&needsRedirect=false&jan1offset=-300&jun1offset=-240
Street: 33 E College Street