Senior API Software Developer
: Job Details :


Senior API Software Developer

Hillsdale College

Location: Angola,IN, USA

Date: 2024-12-01T19:23:03Z

Job Description:
Position Title: Senior API Software Developer Posting Number: S083P Department: Information Technology Services Position Type: Staff Job Description: Hillsdale College is seeking a software engineer with significant experience building secure APIs and web services to support reactive web applications. You will extend our existing microservices catalog to support novel solutions that drive Hillsdale Colleges digital presence. These microservices support multiple channels, including responsive web, mobile, Over-The-Top (OTT), Podcasts and screenless assistant platforms (e.g., Alexa, Siri).Our platform supports over six million unique people who learn from and support Hillsdale College. The overwhelming interest is driven by the Colleges unique mission to teach all who wish to learn. Mission: The team culture is like a startup environment, leveraging Lean-Agile principles, with ample opportunities for developers to contribute at all levels of the software development project. The team has created a unique environment where decisions are influenced by the team, from the architecture and technology stack to the coding and release processes. These decisions are proven through experimentation and quantitative analysis to arrive at the best solution for the College. You will have an excellent opportunity to expand your expertise and apply your knowledge to real-world applications that aim to teach the world. Required Qualifications: Education
  • Masters degree in Computer Science or a related discipline with at least 5 years of recent practical programming experience
  • Bachelors degree in Computer Science, Applied Mathematics, Computer Information Systems, or similar discipline with 5 years of recent practical programming experience
  • A four-year degree in a different field of study combined with a minimum of 8 years of recent full-time programming experience will also be considered
Other Skills: QualificationsExpert LevelTo be successful in this role, you should possess the following skills at an expert level
  • Development Platforms: ASP.NET MVC on .NET Core with current versions of C#
  • Scale: Experience in design and development of web applications with 5 million+ unique users, 500,000+ monthly active users and 10,000+ concurrent users.
  • Backend Programming: Designing and programming secure APIs using API gateways with modern authentication methods
  • Data Stores: Multiple internal and external data sources:
    • Coding to data sources (RESTful API, JSON, etc.) using OAuth 2.0
    • SQL database design & querying fundamentals
    • Data Modeling with Entity Framework, both schema first and code first
      • NoSQL
      • MongoDB
      • Microsoft SQL Server
  • Application Security: Demonstrated expertise in hardening mission-critical APIs against sophisticated cyber threats, with emphasis on protecting sensitive data and infrastructure in high-risk environments
  • Authentication and IAM: Microsoft Azure Active Directory/Entra B2C business-to-customer identity platform
  • Development Tools: Using Visual Studio, VS Code and JetBrains tools for team development
  • Hosting Environment: Experience designing, developing, deploying, and support APIs and applications in modern cloud environments
    • Configuration of Microsoft Azure resources to support your development
    • Configuration of Azure AKS or open-source Kubernetes
    • Leverage docker images to support complex development multi-service environments
Proficient Level
  • Typescript
  • Git
  • React (Next js)
  • Understanding of clean programming concepts
  • Azure Cloud infrastructure DevOps
  • Solid understanding designing and testing code to mitigate OWASP Top 10 vulnerabilities
  • Ability to mentor other developers
  • Strong remote communication skills, using Microsoft Teams, Zoom and Email
Code of CommitmentBe a good representative of Hillsdale College to promote the liberal arts, the Colleges original Articles of Association and operating principles stated in the Staff Code of Commitment. The Mission Statement should be considered in all aspects of the position. The teaching of Christian faith shall remain a conspicuous aim of the College. Open Date: 11/01/2024 Open Until Filled: Yes Special Instructions to Applicants: Prefer on-premises in Hillsdale, Michigan, will consider partially remote for strong candidates. Supplemental Questions:

Required fields are indicated with an asterisk (*).

Documents Needed To Apply (Required Documents & Optional Documents): Required Documents
  • Resume
  • Optional Documents
  • Cover Letter
  • PIc6ff91a65ee0-26289-#######9

    Apply Now!

    Similar Jobs (0)