Hcl Global Systems Inc Software Engineer in Farmington Hills, Michigan

Provide user requirements analysis, design and programming support for enhancement of web applications. Develop flowcharts, layouts and documentation to identify requirements and solutions. Write testable code, integrate software components into functional software system; develop software verification plans and quality assurance procedures. Use MySQL and MongoDB databases to setup data for applications. Document and maintain software functionality. Monitor system performance and provide ongoing maintenance, support and enhancements in existing systems and platforms. Develop and configure Continuous Integration (CI) scripts for releases. Develop and maintain processes and associated scripts/tools for automated build, testing and deployment. Use C, SQL, Java, JavaScript, HTML5, PowerShell, Bash/Shell, AngularJS, MySQL, Oracle, MongoDB, Microsoft Azure, Tomcat, Apache, Web Sphere, and JBoss, Jenkins, Windows, Linux, Unix, Sisense BI, Selenium, GITHUB, Robo 3T, POSTMAN, JSON, Rest APIs, Microsoft Visual Studio , MySQL Workbench. Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate. Minimum Requirements: Education: Master – Information Technology and Computing Experience: None