API/Database Developer

Job Summary:

As an API/Database Developer at FTS, you will play a crucial role in designing, developing, and maintaining web services that power our asset tracking solutions and ensuring the reliability, performance, and security of our database systems.

Essential Functions:

  • Web Services Development: Design, develop, and maintain robust and scalable web services that are integral to our asset tracking solutions.
  • Database Design and Development: Design, implement, and maintain database structures that support business applications and reporting needs.
  • API Integration: Collaborate with software engineers and product teams to integrate web services into our applications, ensuring seamless communication between various components.
  • Testing and Debugging: Perform thorough testing, debugging, and troubleshooting of web services to identify and resolve issues promptly.
  • Web service Optimization: Continuously optimize and improve web services for better performance, efficiency, and reliability
  • Query Optimization: Develop and optimize SQL queries and stored procedures to retrieve and manipulate data efficiently.
  • Performance Optimization: Identify and implement performance optimization strategies to enhance database efficiency and reduce latency.
  • Documentation: Create clear and comprehensive documentation for web services, APIs, integration procedures, maintain comprehensive documentation of database schemas, configurations, and procedures.
  • Security and Compliance: Implement and enforce data security policies and ensure compliance with relevant data protection regulations.
  • Troubleshooting: Diagnose and resolve database/web services related issues and provide support to end-users as needed.
  • Stay Current: Keep up-to-date with industry trends, emerging technologies, and best practices in database management and data analytics.

Required and Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s degree preferred).
  • At least 3 years’ experience in a related field
  • Proven experience in web services development and API integration.
  • Strong portfolio showcasing web services projects and applications.
  • Knowledge of cloud computing platforms (e.g., AWS, Azure) is a plus.
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Proven experience in database administration and data analysis.
  • Strong knowledge of SQL and database management systems.
  • Excellent problem-solving and communication skills.
  • Relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator) a plus.
  • Agile development experience is a plus.

Role-specific Competencies:

  • Web Services Development: Proficiency in designing, developing, and maintaining RESTful APIs and web services using technologies such as Node.js, Python, Ruby, or similar.
  • API Integration: Ability to integrate APIs and web services into web and mobile applications using REST API
  • Programming Languages: Strong proficiency in programming languages like JavaScript, Python, Ruby, or Java.
  • Testing and Debugging: Skill in writing unit tests and using debugging tools to ensure the reliability of web services.
  • Version Control: Familiarity with version control systems, such as Git, for collaborative development.
  • Security: Knowledge of web security principles and best practices to ensure data protection and prevent vulnerabilities.
  • Documentation: Excellent documentation skills to create clear and concise technical documentation for web services.
  • Problem Solving: Strong analytical and problem-solving abilities to identify and address issues efficiently, ability to diagnose and resolve database-related issues and optimize query performance.
  • Team Collaboration: Effective communication and teamwork skills to collaborate with cross-functional teams.
  • Database Management: Proficiency in managing, configuring, and optimizing database systems, including but not limited to SQL Server, Oracle, and MySQL.
  • Data Analysis: Strong analytical skills to interpret complex data, perform data modeling, and generate actionable insights.
  • Data Integrity: Ensuring data accuracy, consistency, and security through proper data governance practices and data quality assurance.
  • SQL Proficiency: Proficient in writing complex SQL queries and stored procedures to extract, transform, and load (ETL) data.
  • Data Security: Knowledge of data security best practices to safeguard sensitive information and comply with relevant regulations (e.g., GDPR, HIPAA).

Position Details:

  • Full-Time.
  • Remote [Authorized to work in the U.S.].
  • Benefits [Medical, Dental, Vision, FSA, 401(k), Paid Time Off, etc.].

If you’re interested in this opportunity to join our team, please email your resume to: [email protected]