Job Description :
Position: Software Support Engineer III
Location: Roseland, NJ
Duration: 6+ Months

Complete Description:
Implement infrastructure components as per CI/CD standards
Design and develop libraries in NODEJS
Analyze business and technical requirements, collaborate with and mediate between both technical and business project stakeholders
Elaborate User Stories and develop UML class models (i.e. logical models)
Apply reverse engineering techniques to understand and document existing data stores
Contribute to the development and management of enterprise level data governance policies
Maintain, manage and govern assets related to data architecture and API certification
Advocate and enable community members on best practices, tools and process improvements around data governance
Develop enablement training materials for data model design, API design and certification
Develop documentation and training materials to enable for the distributed API design and certification
Design, develop and maintain portions of the API infrastructure

Qualifications
8+ years of experience with Advance degree in Computer Science with significant exposure to data architecture, data governance and SOA architecture or the equivalent work experience
Strong analytical and problem solving skills, good understanding of different data structures, algorithms and application on solving business problems
A solid understanding of database technologies, logical and physical data structuring and modeling
Experience of evaluating and implementing best practices tools and technologies for software development
Knowledge of industry proven Web service interaction patterns
Ability to anticipate future needs and design with reusability in mind
Collaboration and negotiation skills to be able to influence both business and technical stakeholders
Strong data and process modeling experience using UML
8+ years of software development experience using modern development languages (JavaScript, NodeJS, PHP) with emphasis in API implementation
Previous exposure to Mulesoft an advantage
Solid hands-on experience with Docker and Jenkins
Strong understanding of all aspects of the API lifecycle
Strong understanding of all aspects of CI/CD