Skip to main content

This job has expired

Software/API Developer

Employer
Pyramid Consulting, Inc
Location
Arlington, VA
Closing date
Sep 21, 2021
Job DescriptionWe are looking for an API Developer to join and help to grow our development team, serving as a primary resource for designing, developing APIs so it provides a seamless experience to developers and customers integrating products focused for broadcasting/ media industry Our ideal candidate will deliver unique value by instilling a solid foundation of software engineering principles and collaboration, and is ambitiously drawn to the growth potential, excited to dive in to our fast-paced startup environment. What you'll do: * Serve as a primary resource for API development. * Design, develop, test, and maintain code using open-source tools, software libraries and assume the role of SME in product and API development. * Manage/own development of multiple API modules in conjunction with product launch timeline. * Develop product adaptors for API standards specific to broadcasting/media industry (ATSC) * Drive development of QA test plans, test descriptions, test procedures, and test reports. * Perform code reviews and verify implementation of system and software requirements. * Create integration modules and abstract APIs to pass data to and from internal/external systems / products using multiple RESTful APIs. * Participate in story grooming/refinement sessions with Product Owners, leveraging knowledge of the platform to clarify requirements. * Work with internal and external teams interfacing with client/customers to understand the products * Perform API (REST) development / connectivity with multiple interfaces, products and applications * Contribute to the ongoing learning and success of the team, and the company, by sharing knowledge through mentorship, collaboration, and aiding in the documentation. * Document your technical work and research to help your colleagues, improve the product, and improve the support experience.* 7+ years of hands-on software development experience implementing API layers and integrating complex IT technologies using APIs and industry standards (for APIs)* 4+ years of hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML)* Experience with Web APIs (client and server), knowledge about current API frameworks. Technologies like REST, GraphQL, gRPC, and opensource based software development.* Hands on experience in developing and testing(automation) using APIGEE management platform including but not limited to installation and configuration* Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, request and response modifications etc. using API management platform* Mastery of understanding on modern application architectures - three tier, distributed, centralized, microservices etc. with experience in REST API.* Expert level experience with some or all the following technologies: Java, Go, Python 3, PostgreSQL, Vue.js, SpringBoot, Bootstrap, Web sockets, Git, Docker, Mochas and public/private cloud.* Proficient in Linux/Open-Source technologies* Experience with central logging and dashboarding systems like Elasticsearch, Fluentbit, Filetbit, Kibana, Grafana, Graylog.* Experience/strong willingness to learn mulitmeida and/or broadcasting/ media applications and technologies is highly desired * General understanding of common database products such as MS SQL, mySQL, postgres, mongo dB, Cassandra, Elasticsearch* Experience in broadcast or OTT industry is huge plus.* Bachelor's Degree (or equivalent experience) in Engineering, Computer Science, or Information Systems.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert