Hillsdale College - Hillsdale, MI

posted 19 days ago

Full-time - Mid Level
Hybrid - Hillsdale, MI
Educational Services

About the position

Hillsdale College is seeking a Senior API Software Developer to enhance its digital presence by building secure APIs and web services that support various platforms, including web, mobile, and OTT. The role involves extending the existing microservices catalog and contributing to a team culture that emphasizes Lean-Agile principles, allowing developers to influence decisions across the software development lifecycle. This position offers an opportunity to work on impactful projects that serve over six million unique users.

Responsibilities

  • Extend the existing microservices catalog to support new digital solutions.
  • Design and develop secure APIs and web services for various platforms.
  • Collaborate with team members to influence architectural and technological decisions.
  • Implement modern authentication methods for API security.
  • Utilize cloud environments for deploying and supporting APIs and applications.
  • Mentor junior developers and promote best practices in coding and security.

Requirements

  • Master's degree in Computer Science or a related discipline with at least 5 years of recent practical programming experience, or a Bachelor's degree with 5 years of experience, or a four-year degree in a different field with a minimum of 8 years of programming experience.
  • Expertise in ASP.NET MVC on .NET Core with current versions of C#.
  • Experience in designing web applications for high user volumes (5 million+ unique users).
  • Proficient in designing secure APIs using API gateways and modern authentication methods.
  • Strong SQL database design and querying skills, including experience with NoSQL databases like MongoDB.
  • Demonstrated expertise in application security and hardening APIs against cyber threats.
  • Experience with Microsoft Azure Active Directory/Entra B2C for authentication.

Nice-to-haves

  • Proficiency in Typescript and Git.
  • Experience with React (Next.js).
  • Understanding of clean programming concepts and OWASP Top 10 vulnerabilities.
  • Strong remote communication skills using Microsoft Teams and Zoom.

Benefits

  • Opportunity to work in a startup-like environment with a focus on innovation.
  • Flexible work arrangements, including partial remote work for strong candidates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service