<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=857243637963080&amp;ev=PageView&amp;noscript=1">

Software Developer- Angular/Java (Lafayette or Houston)


 

jefferson-santos-450403-unsplashTIGA is an operational technology systems integrator based in The Woodlands, Lafayette, Dallas and Denver. We believe that systems integration is a fundamental component to leveraging new and well-established technologies against operational problems that exists within the Upstream, Midstream and Downstream Oil and Gas Sector. Our objective is to be a trusted service provider capable of integrating our clients Control Systems, Industrial Networks, SCADA Systems, Decision Support Systems and integrating the Real-Time and Custody Transfer Data into the Enterprise.

TIGA’s core service offerings are:

 

Job Description:

We are looking for an Angular 2+ Developer for our Enterprise Solutions Software Development Team. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app based on an existing Java Swing app. Your main duties will include creating and combining modules, components, directives to develop screens based on a legacy Java Swing Desktop Application. The artistic design will be delivered to you, together with a few templates and core Angular Components. The back-end REST web services for the application are developed utilizing Groovy, Java and Spring Boot. The web services that are built with Groovy serve as a wrapper for the application manager layer exposing the existing API used by the legacy Java Swing UI. You may be asked to develop additional Groovy Web Service wrappers that coincide with the assigned screens. Although the standards and framework has been established to simplify the development, it is important to understand the full-stack.

 

Responsibilities:

  • Working on site with customers and other contractors as a part of a medium to large development team.
  • Development of Angular Modules, Components, Directives and Screens based on a legacy Java Swing Client.
  • Ensuring high performance on tablet, desktop and popular internet browsers.
  • Coordinating and working with the development team to ensure the proper standards and procedures are followed.
  • Development of Web Services using Groovy on top of Java.
  • Follow proper build and change management procedures.

 


 

Experience:

The successful candidate will have minimum of five (5) years’ experience building and supporting enterprise web applications.

  • Experience building responsive, dynamic web applications using HTML, CSS, LESS and modern JavaScript frameworks like Angular, Bootstrap, and Typescript
  • Experience with object-oriented programming in Java or C#
  • Experience building backend RESTful web services with Java or C#
  • Experience in all phases of the software development life-cycle
  • Understanding of full-stack development concepts
  • Strong technical experience, technical go to person
  • Strong analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work collaboratively and cooperatively

 

Ideally, The Candidate Will Have a Good Understanding/Experience With:

 

  • Responsive web design
  • Angular 2+ / Angular Material Design / Typescript/ RxJS / Javascript
  • Frontend build and package management tools (npm, Gulp, Webpack)
  • Node.js
  • Groovy, Java, and Spring Boot.
  • SQL/NoSQL databases (Oracle, SQL Server, MongoDB)
  • Git and GitFlow

 


Work conditions:


  • Position will primarily work in a typical office environment but is expected to travel to project sites occasionally. Subject to time pressures and constraints, and is also dependent on input from others.
  • Subject to a background check, as well as drug and alcohol testing, per applicable federal regulations.

Please fill out form below to submit your resume! 

Sound like the job for you?

Fill out the form below and we will contact you.