Repairify

Web API Developer

Job Locations CA-St John's
ID 2024-1970
Category
Product
Position Type
Regular Full-Time

Overview

Summary/objective

The Web API Developer is a .NET backend developer and is responsible for the delivery of high quality, scalable, and innovative software aligned to the strategic objectives of the Repair OnDemand Executive Leadership Team.  They will work closely with the existing internal development team, QA team, and product management team to ensure delivered products are modern, consistent, and scalable.  The Web API Developer will also be responsible in contributing to Repair OnDemand’s existing product portfolio.

 

Essential functions

Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

 

  • Develop and maintain backend API services using .NET technology
  • Develop loosely coupled solutions that are scalable, testable, modularized and reusable
  • Assess technology needs based on product requirements and make recommendations
  • Help company bridge legacy technology stack and future modernizations without compromising customer experience
  • Work in a team environment using a SCRUM Agile SDLC and Azure DevOps tooling
  • Work closely with Product Management across multiple teams to understand business needs and create solutions that align with long term strategic goals.
  • Act as a mentor for new or lower-level software developers.
  • Other Duties: Please note this job description is not designed to cover all possible activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science or related field, or 5 years of equivalent work experience.
  • Proven work history in Software Development working with a variety of languages and tools.
  • Proficiency in .NET Core for building high-performance web APIs
  • Deep understanding of ASP.NET Core framework to create RESTful APIs
  • Experience with SQL Server for relational data and Cosmos DB for NoSQL scenarios
  • Working knowledge of Azure services, especially Azure Functions for serverless computing
  • Experience with Azure DevOps for source code management and CI/CD pipelines

Preferred Qualifications:

  • Familiarity with front-end frameworks (React) to collaborate with front-end developers
  • Understanding the design and development of microservices-based applications
  • Knowledge of OAuth, OpenID Connect, and Azure Active Directory for authentication and authorization
  • Proficiency in optimizing applications for performance, including caching strategies and asynchronous programming
  • Experience with Azure Service Bus or similar messaging systems for event-driven architecture
  • Familiarity with application monitoring tools such as Azure Monitor and Application Insights
  • A solid understanding of source control and versioning using GIT
  • Incredible attention to detail with a problem-solving approach
  • Ability to collaborate with and communicate effectively
  • Proven ability to multi-task and prioritize
  • Ability to think creatively and to drive innovation
  • Comprehensive understanding of software craftsmanship ideals - clean code principles, unit testing fundamentals, design pattern selection and application, architectural pattern selection and application

Supervisory responsibilities

This role has no supervisory responsibilities.

 

Work environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, printers.

 

Physical demands

Physical requirements include occasional lifting/carrying of 5 pounds; visual acuity, speech, and hearing; hand and eye coordination and manual operate a computer keyboard and basic office equipment. Subject to sitting, standing, reaching, walking, twisting, and kneeling to perform the essential functions. Working conditions are primarily inside an office environment.

 

Travel required

This position may require some limited travel.

 

Work authorization/security clearance requirements

N/A

 

Affirmative Action/EEO statement

The Company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other status protected under applicable federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. The company will also consider qualified applicants with criminal history in a manner compliant with federal, state and local laws.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed