Senior Application Engineer

Senior Application Engineer - Software Company in Bonita Springs, FL

Department: 

Technology

Prepared Date: 

August 29, 2019

Job Title: 

Senior Application Engineer

Reports to:  

Chief Technology Officer

 Summary of Responsibilities:

Lead a development team to support the growth and evolution of a SaaS platform. Provide day-to-day operational support of coding new product features, resolve application issues, and deliver product launches on-time. 

Essential Duties and Responsibilities:

The following includes, but not limited to, the essential duties and responsibilities for this job description:

  •       Guide the development team in the supporting and expansion of features to a commercial SaaS platform.
  • Manage the DevOps operation in providing product enhancement and strive for zero-bug fixes through Continuous Integration/Continuous Development pipeline.
  •        Communicate deployment and production-related activities internally and externally when appropriate.
  •       Assists the product team in converting client use case requirements into functioning applications.
  •       Integrate technologies, processes, tools, and methodologies to mature SaaS Operations services (procedures, application management tools, monitoring and more)
  •       Oversee and participate in the development team’s participation in providing
  •       Assist in the database administration functions to maintain and support SQL and non-SQL environments.
  •       Integrate technologies, processes, tools, and methodologies to mature SaaS Operations services (procedures, application management tools, monitoring and more)
  •       Manage and coordinate the development team’s ability to perform ‘after-hour’ support of Testimonial Tree’s platform.
  •        Writes and performs test and unit integration testing for applications, resolve problems as they arise, and assists with product launches.
  •        Writes technical documentation and uses best development practices regarding version control and testing.
  •       Performs software upgrades and keeps track of software licensing.
  •        Assist with managing vendor relationships, including scoping of application services and review of deliverables.

 

Supervisory Requirements:

Provide overall leadership, to both direct reports as well as managed service providers, for all operational activities for the Technology Department

 

Qualifications: 

·      The requirements listed below are representative of the knowledge, skill, or ability required: 

·      Four years of experience with full-stack development, preferably in programming languages like Microsoft .Net Core and C#.Net.

·      Two years of creating and managing RESTful endpoints and applications.

·      Two years of objective oriented JavaScript experience.

·      Strong proficiency with database design and administration on MS-SQL Server and Postgres.

·      Experience or familiarity in support of a SaaS with cloud infrastructure and services (AWS and Microsoft Azure).

·      Experience with resolving application performance issues, tuning, scaling, and security.

·      Familiarity with containerization technology such as Dockers, Kubernetes is a plus.

 

Education and/or experience:

High School Education required. Bachelor’s degree in related field preferred. Four (4) years of prior job experience in a similar application development environment required.

 

Language skills:

This position requires excellent written and verbal communication skills.

 

Soft skills:

·      Ability to interface at all levels of the business and technical management

·      Experience in working in mission-critical environments

·      Experience and likes to work with customers

·      Ability to work well under pressure within a technically challenging environment

·      Excellent problem solving, logical, and analytical abilities

·      Solid understanding of change management, App Support, and Tech Support services

·      Strong commitment to organizational work ethics

·      Well Organized

 

Job Posting

Senior Application Engineer at Testimonial Tree, Inc.

Company Description

Testimonial Tree’s online reputation and customer satisfaction software enables companies to have insight to grow their business. Founded in 2014, Testimonial Tree supports hundreds of organizations as a key strategic partner in optimizing how their services are viewed by customers. We’re looking to hire people who believe nothing is impossible, love to learn and be curious, can be accountable for success, always enjoy the journey and will own their personality. If this is you, come grow your career with Testimonial Tree.

 

How You’ll Make an Impact:

You will play a pivotal role on a small agile team of talented engineers focused on building cloud-based, cutting-edge solutions for the market.

 

Qualifications: 

  •       The requirements listed below are representative of the knowledge, skill, or ability required: 
  •       Four years of experience with full-stack development, preferably in programming languages like Microsoft .Net Core and C#.Net.
  •       Two years of creating and managing RESTful endpoints and applications.
  •       Two years of objective oriented JavaScript experience.
  •       Strong proficiency with database design and administration on MS-SQL Server and Postgres.
  •       Experience or familiarity in support of a SaaS with cloud infrastructure and services (AWS and Microsoft Azure).
  •       Experience with resolving application performance issues, tuning, scaling, and security.
  •       Familiarity with containerization technology such as Dockers, Kubernetes is a plus.

Please send your resume with job title in subject to: david.gumpper@testimonialtree.com