Rest API Architect

at  CENTRIC SOFTWARE INC

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Nov, 2024Not Specified01 Sep, 2024N/AComputer Science,Architecture,Git,Google Cloud,Microservices,Ssl,Analytical Skills,Oauth,Performance Tuning,Json,Agile Environment,Azure,Optimization,Node.Js,Aws,Security Protocols,Java,Xml,Python,Programming LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION:

We are looking for an experienced REST API Architect to join our dynamic team. The ideal candidate will have a deep understanding of API design, development, and management. You will be responsible for creating and maintaining scalable and efficient API solutions that meet the needs of our clients and internal teams. Your role will involve collaborating with various stakeholders, including developers, product managers, and business analysts, to ensure that our API solutions are robust, secure, and easy to use.

Responsibilities:

  • Design and develop scalable API solutions.
  • Collaborate with developers, product managers, and business analysts.
  • Set best practices, guidelines, and standards for API development.
  • Ensure APIs are secure, efficient, and easy to use.
  • Troubleshoot and resolve API performance issues.
  • Maintain and update API documentation.
  • Conduct code reviews and provide feedback to development teams.
  • Monitor API usage and performance metrics.
  • Implement API versioning and lifecycle management.
  • Stay updated with the latest industry trends and technologies.
  • Provide technical leadership and mentorship to junior developers.
  • Work closely with DevOps teams to ensure smooth deployment.
  • Participate in architectural discussions and decisions.
  • Develop and maintain API testing strategies.
  • Ensure compliance with data protection regulations.
  • Optimize API performance and scalability.
  • Manage API gateways and related infrastructure.
  • Coordinate with third-party vendors and partners.
  • Develop and implement API security measures.
  • Create and maintain API usage policies

Requirements:

  • Bachelor/Masters degree in Computer Science or related field.
  • 5+ years of experience in API design and development.
  • Strong understanding of RESTful and GrapQL APIs.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Experience with API management tools like Apigee, Postman, or Swagger.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Experience with API security protocols like OAuth, JWT, and SSL.
  • Ability to work in a fast-paced, agile environment.
  • Strong understanding of data formats like JSON and XML.
  • Experience with version control systems like Git.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Ability to write clean, maintainable, and well-documented code.
  • Experience with performance tuning and optimization.

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.
k9ASximTI

Responsibilities:

  • Design and develop scalable API solutions.
  • Collaborate with developers, product managers, and business analysts.
  • Set best practices, guidelines, and standards for API development.
  • Ensure APIs are secure, efficient, and easy to use.
  • Troubleshoot and resolve API performance issues.
  • Maintain and update API documentation.
  • Conduct code reviews and provide feedback to development teams.
  • Monitor API usage and performance metrics.
  • Implement API versioning and lifecycle management.
  • Stay updated with the latest industry trends and technologies.
  • Provide technical leadership and mentorship to junior developers.
  • Work closely with DevOps teams to ensure smooth deployment.
  • Participate in architectural discussions and decisions.
  • Develop and maintain API testing strategies.
  • Ensure compliance with data protection regulations.
  • Optimize API performance and scalability.
  • Manage API gateways and related infrastructure.
  • Coordinate with third-party vendors and partners.
  • Develop and implement API security measures.
  • Create and maintain API usage policie


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Information Technology

Graduate

Computer Science

Proficient

1

Remote, Canada