Only W2 candidates will be considered This is a long term contract position that is planned to be contract to hire. This team is currently remote but is based out of the Denver/Centennial area and will returning to offices in a hybrid capacity sometime in the future (likely 2023). This will be a fully remote position. Pay range is based upon experience, but is in the range of $40-45/hr. The right candidate will have a love for problem solving and troubleshooting, as well as experience with object oriented programming (with Java and/or Groovy) and Restful APIs. The is an excellent position for someone who gets bored easily, likes variety in their day to day and wants to learn/grow in several areas, not just coding all day. Programming is 35-40% of the job with the rest comprising of configurations, integration, root cause analysis troubleshooting, as well as meeting with your team and communicating with the Product Owner or customer. Software Solution/Integration Engineer About the Position Work with Solutions Architects and Project Managers to gather requirements and participate in technical discussions with customers, providing guidance about how to best integrate/optimize their workflow using our services. The ability to identify technical gaps is essential, and the ability to identify and provide best-practice approaches to mitigate these gaps is highly desired. Exceptional verbal and written communication is a must. This is a diverse, hybrid role requiring a technical background in core-programming (Java and web technologies), excellent communication and project management skills as well as the desire and skill to design and implement end-to-end online video solutions for our customers. RESPONSIBILITIES Implementation
Configure accounts to implement customer workflow.
Create proofs of concept & mock ups. Show that requirements can be satisfied by creating base implementations using Client product offerings to demo capabilities to customers in order to build technical confidence.
Perform content migrations, performance tests, configuration etc.
Participate in the design and implementation of components and solutions for customer-specific professional services agreements.
Customer Interaction
Work with SAs and PMs by reviewing customer specifications for content ingest and custom workflows.
Craft professional emails to communicate issues, update on progress and provide technical consulting.
Respond quickly to critical customer problems.
Support trials, proofs of concept, and customer investigations of our core products.
Development
Ability to write scripts or services (language agnostic) to assist in implementation of products.
Develop custom software solutions using Test Driven Development.
Provide overviews and documentation to customers for API usage and considerations.
Write scripts to troubleshoot product services.
Experience with RESTful APIs and CRUD operations is highly desirable.
Troubleshooting
System troubleshooting.
Enterprise-level service deployment and general Linux management.
Device level troubleshooting using industry standard tools and utilities. Includes, but not limited to, using HTTP debugging proxies, using device simulators, browser-based developer consoles, etc.
Documentation
Document designs and review them with both internal and external teams.
Create, maintain, and document specific customer implementations (Lab, trial accounts, etc.).
Configuration management- Track different configurations and add to source control.
Write customer and project artifacts and manage different specifications in confluence
Actively participate in the direction of Client products and architecture by providing consistent feedback on core components ‘from the field’.
REQUIREMENTS
2+ years of experience is ideal with Object-oriented software development, preferably Java and Groovy
SSLT, Javascript is a bonus but not required
AWS knowledge is a plus; EC2 instances, S3 storage, Lambda familiarity
Understanding of REST, Web Services, and relevant design patterns.
Familiarity with Linux operating system at an intermediate level
Familiarity with Agile software development methodologies.
Very strong troubleshooting, problem-solving skills, creativity and resourcefulness.
Strong communication skills.
An aptitude for coming up with diverse hypotheses for testing theories.