Middle Tier Developers

Date Posted: Jan 16
Type: Contract
Wage: Unpublished
Job Number: 7440
Location: Houston, TX

TITLE: Middle Tier Developers
CLIENT leading oil and gas
LOCATION: downtown Houston
TYPE: Contract/
SUMMARY: We are looking for a microservices developer responsible for managing the interchange of data between various data sources including relational and non-relational database and front-end platforms. Your primary focus will be development of all server-side logic, definition and maintenance of data, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by front-end developers with the REST web services. A basic understanding of front-end technologies and databases is therefore necessary as well.

- Leverage Microservices architecture to develop loosely coupled API’s based on domain driven design
- Champion contract-first approach of API Design and Development
- Embrace complete ownership of business-critical APIs meeting operational excellence
- Integration of user-facing elements developed by front-end developers with server-side logic
- Development of reusable code and libraries for future use
- Optimization of the microservices architecture for maximum speed and scalability
- Implementation of security and data protection

REQUIREMENTS: - Basic understanding of REST Architecture
- Basic understanding of SQL and PL/SQL
- Basic understanding of front-end technologies and platforms
- Familiarity of Distributed systems including N-Tier architecture a plus
- Knowledge of Microservices patterns and practices to develop Reliable and Scalable APIs
- Understanding accessibility and security compliance related to REST APIs
- Understanding testing and monitoring distributed services, including session management
- Understanding differences between multiple delivery platforms such as mobile vs desktop vs web, and optimizing output to match the specific platform
- Working experience with Open API (swagger)
- Proficient knowledge of any middle-tier programming language, such as Python, C# and/or NodeJS
- Proficient knowledge of code versioning tools, such as Git
- Proficient knowledge of Linux operating systems and containers, such as CentOS and Docker
- Proficient knowledge of containerizing using docker and/or Kubernetes
- Knowledge of deployment automation (CICD) tools is a plus
- Familiarity with logging and monitoring frameworks is a benefit
- Integration of multiple data sources and databases into one system
- Management of hosting environment and scaling an application to support load changes
- Data migration, transformation, and scripting
- Management of security with user-to-service and service-to-service models

EDUCATION:- Bachelor’s degree required

Hot Jobs for the week of 04/15/2019

Clearpoint is a staffing agency for jobs in information technology, marketing, creative, and other professionals. We do business by building long-term, mutually beneficial relationships with our employees and clients.