« Home

This job ad has been posted over 60 days ago...



Senior Software Engineer / Backend Full-time

at First Orion in Arkansas (Published at 27-12-2018)

First Orion is an industry-leading call protection and data provider, developing software and services to enable our customers to take complete control over their telecommunications, powered by world-class data and technology solutions. Our applications and in-network services provide call and text blocking, spam and robocall blocking, caller identification, directory assistance and complaint filing with regulatory agencies in US and abroad. With our help, customers have blocked over 200 million numbers and continue to file over 300,000 complaints monthly against offending callers directly to federal agencies. First Orion provides solutions to some of the largest mobile service providers in the world and features leading brands in the communication industry including PrivacyStar and Accudata with offices in Washington, Arkansas, Texas and London, England.
Job Description:
This is a senior software engineer position with a leading mobile and telecom network software vendor in the Distributed Service Architecture Group. This business unit is responsible for providing SOA-based data and services to the mobile software on users' handsets, enabling it to communicate with the various backend data providers and workflows as well as to a variety of telecom networks' on-premise systems. The engineer will design, develop, and implement highly-available distributed services and microservices, develop additional SOAP/REST and other endpoints into the solution, data feeds in and out of the data warehouses and transactional data stores, as well as develop interconnecting services for interfacing with third-party data and service providers, such as Mobile Switching Centers, regulatory agency gateways, and billing/provisioning systems.
We are looking for a great team player who is positive, self-motivated, energetic and quick learner with commitment to quality and dedication to long term success. A successful candidate must demonstrate strong analytical skills and problem solving skills as well as significant experience in the field.
We provide a friendly work environment, access to cutting edge technology and ability to work on highly challenging projects that are second to none in the industry.
Job Responsibilities:
  • Design and develop Web Service endpoints, enabling secure and demonstrably performant data exchange with the rest of the middleware system in the cloud, on-premises as well as mobile devices in the field
  • Design and develop parts of the solution responsible for storing and retrieving data from the various data stores, including service buses, distributed cache systems, both RDBMS and No-SQL databases
  • Write software design specifications using modern design patterns
  • Design, implement, and write test software for both the delivered solutions and the surrounding architecture
  • Work with Performance Engineering to ensure high scalability is achieved and required KPIs are met
  • Develop and deploy the solution utilizing DevOps methodology onto a cloud or an on-premise infrastructure
  • Contribute to advancing reliability and performance of the Service Architecture, introduce new performance counters and instrumentation points, as well as work with Operations during the rest of the ALM
Required Skills:
  • Requires a bachelor's degree in a related area and 4-6 years of experience in the field or in a related area
  • Solid Java software design skills, backed by at least 6-8 years of experience
  • Thorough understanding of algorithms, data structures and software design fundamentals, including software design patterns and practices
  • Knowledge of source control management with Git.
  • Extensive Java programming experience in SOA environments
  • Strong knowledge of the SOA landscape
  • Advanced knowledge of using the recent versions of one of the following RDBMs: MySQL, MS SQL, Oracle and/or Postgres in Java
  • Strong verbal and written communication skills
  • The ability to work as part of a distributed team as well as work with multiple partners and vendors
  • Ability to resolve difficult technical problems in test as well as production environments
Nice To Have Skills:
  • Prior experience in the mobile software industry
  • Prior experience in telephony and communication industry
  • Development experience with high-performance low-latency fault-tolerant systems
  • Fundamental knowledge of the TCP/IP stack and working experience delivering solutions using newest versions of the HTTP protocol
  • Knowledge of MySQL programming, including stored procedures and functions as well as best practices for efficient and performant SQL code
  • Working knowledge of Python
  • Working knowledge of the Linux shell scripting
  • Knowledge and experience with deploying solutions in AWS
  • Familiarity with DevOps productions including Chef/OpsWorks
  • CI/CD knowledge including Jenkins or other tools
Company Benefits:
At First Orion we offer a competitive salary, full benefit package including matching 401(k) and an open paid time off policy. Our work environment is energetic, focused, fun, and collaborative. We've created a special culture where trust and transparency are key and employees are empowered to make their own decisions. Our people are passionate about what we do and have an indomitable spirit to get things done. Everyone is a part of the big picture here.
First Orion Voted Great Place to Work US ( https://www.facebook.com/GreatPlacetoWork/ ) with Top Rankings in every category! Check out the full spread here: http://ow.ly/a731303vHps ( http://ow.ly/a731303vHps )
First Orion is an Affirmative Action and Equal Opportunity Employer. Apply today!

Recent jobs at First Orion

Viewed: 97 times
« Go back to category
Is this job ad fake? Report it!   
Recommend to a friend
« Home