Software Developer

Location: Houston, TX
Date Posted: 11-07-2017
The Software Development Engineer works as part of the Over the Top team to lead software development activities by example.  Software development activities include but are not limited to providing automation to deliver communications, collaboration and hosted software application solutions to the market. The role is responsible for complete management and development of applications from exposed API’s and SDK’s in products we wish to provide to our customer base.  These applications shall also serve as a layer of abstraction to the multiple data sources reconciled by the company for distribution to the customer base.

Essential knowledge and skills:  Knowledge on how to configure and develop core and custom solutions in an expanding service platform environment. Will work with the functional teams in the design, development and implementation of applications and software integrations. The individual will also provide architectural input and maintain stability of the overall platform by ensuring the appropriate design and development standards are used at all times.

  • Ensures solutions are developed using C#, .Net, Java or any other language necessary for the task. Tasks include integrating software applications through API development to provide custom hosted applications to customers at a higher level of service.
  • Maximizes value of hosting software throughout an iterative agile software lifecycle including; enhancements to existing applications, new solution development, customized portal webpages using such technologies as Bootstrap and AngularJS JavaScript frameworks.
  • Tests and maintains the vitality of internal infrastructure from beginning to end thru optimization of automated workflow solutions, advanced scripting of business rules, UI Policies, Client Scripts expertise.
  • Initiates new software solution ideas through the integration process after the solution has been introduced as a product offering.
  • Advises functional teams on design, development and overall best practices.
  • Collaborates with multiple stakeholders to ensure the satisfactory delivery of application capability to the customer in a profitable manner.
Education, Knowledge, Skills, and Abilities:
  • Degree in computer science, engineering, or related field required or equivalent industry experience
  • Minimum 3+ years of C#, .Net, or Java experience including usage of jQuery, Bootstrap and AngularJS frameworks; HTML experience
  • Minimum 2+ years of RESTful API development, configuration and administration experience in an enterprise environment
  • Participation in the full the Agile software development life cycle: Analysis, Design, Coding, Testing and promotion into Production
  • Knowledge of system design and development used within Service Oriented architecture and web services integration (SOAP, WSDL, JAXWS)
  • Knowledge of Web 2.0 Technologies (Java Scripting, XML, HTML, AJAX, Jelly, CSS, PERL scripting, etc.), PowerShell
  • Integration (interfacing) of enterprise software systems with a service platform
  • Strong working knowledge of service platform components
  • Experience working in and managing multiple update sets and coordinating their promotion throughout multiple instances
  • Knowledge of a service platform Best Practices and ongoing knowledge of latest platform features
  • Must have experience in multiple service platform implementations and have developed custom applications
  • Must be adaptable to work in a varied, fast paced exciting, ever changing environment Capable of working independently and on a team; self-motivated; focused on career advancement; flexibility to work in a fast-paced and lean environment; effective at managing multiple issues simultaneously; able to adapt quickly to new projects and technologies
  • Detail-oriented and highly organized
  • High integrity, energy and enthusiasm
For more information, please apply below or contact us
this job portal is powered by CATS