Senior API Engineer


Job Details

Position Type: Contract

Location: 100% Remote or Hybrid


Senior REST API Developer (.NET) will play a key role in designing, implementing, and maintaining robust and scalable RESTful APIs that power internal applications. As a Senior Developer, you will contribute to the entire API development lifecycle, from architecture and design to deployment and optimization.


Responsibilities:

API Design & Architecture:

  • Lead the design and architecture of RESTful APIs, ensuring scalability, performance, and security.
  • Collaborate with cross-functional teams to gather requirements and translate them into efficient and effective API solutions.

Development & Coding:

  • Write clean, maintainable, and well-documented code in .NET, adhering to coding standards and best practices.
  • Implement new features, enhancements, and bug fixes for existing APIs, with a focus on performance optimization.

Integration & Collaboration:

  • Work closely with front-end developers, mobile app developers, and subject matter experts to integrate APIs seamlessly into various applications.
  • Collaborate with DevOps teams to ensure smooth deployment and monitoring of APIs in production environments.

Security & Compliance:

  • Implement and enforce security best practices, including data encryption, authentication, and authorization mechanisms.
  • Ensure compliance with industry standards and regulations related to Restful API development.

Documentation & Knowledge Sharing:

  • Create comprehensive documentation for APIs using Swagger, including usage guidelines and troubleshooting procedures.
  • Share expertise and knowledge with team members through mentoring and training sessions.

Performance Optimization:

  • Identify and address performance bottlenecks in API code, database queries, and overall system architecture.
  • Continuously monitor and optimize API performance to ensure responsiveness and reliability.


Requirements:

  • 10 years of software engineering experience
  • Proven experience (2+ years) as a Senior REST API Developer, with a focus on .NET technologies.
  • In-depth knowledge of RESTful API design principles and best practices.
  • Proficiency in C#, ASP.NET, and related technologies.
  • Experience with database design and optimization, preferably with Oracle DB.
  • Strong understanding of security protocols and best practices for API development.
  • Excellent problem-solving and communication skills.





 The Brixton Group

 05/19/2024

 All cities,CO