Software/API Developer
- Employer
- Pyramid Consulting, Inc
- Location
- Arlington, VA
- Closing date
- Sep 21, 2021
View more
- Industry
- Technology and Software
- Function
- Front End Developer, Software Developer, IT
- Hours
- Full Time
- Career Level
- Experienced (Non-Manager)
You need to sign in or create an account to save a job.
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.
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert