Job Summary: See More
Develop, modify, enhance and implement Teradata MDM/RDM solution designed to support new and existing big data business initiative. Support development and deployment of new tables and attributes through proprietary Teradata framework including designing data networking and datasets. Create and maintain database tables and schemas for database management systems leveraging SQL or scripting tools. Analyze complex user interface software coding to enhance user entry end points, and design new and improved software solutions and implement full stack data validations with data reconciliation SQL sub routines to ensure platform stability. Facilitate database space management and Tomcat server management. Utilize systematic process for building software that ensures quality software development lifecycle including coding, testing and design. Code and perform unit and integration testing of software to ensure execution and adherence to business and technical requirements. Code, test, and debug new software and make enhancements to existing software using Java/J2EE, Tomcat, Eclipse, Spring Boot, Struts, Hibernate, EJB and ReactJS. Design and write programs to functional and non-functional requirements. Create and maintain xml, or Java coding or Eclipse. Lead code review sessions to validate architecture and design adherence with development standards. Develop and maintain technical documentation in Visio, Jira, SharePoint and Chalk applications. Serve as final escalation point to resolve incidents and issues for production applications and web services support by the team. Provide system users and management with system analysis and feedback. Manage system network monitoring and firewall specifications along with change management. Identify and recommend design and requirements needs for software enhancements. Perform Linux/Tomcat hosted solutions on Tomcat servers. Maximize software systems by implementing, monitoring, testing and auditing new software programs with Selenium, Git, Bitbucket, JIRA, Maven, Hudson/Jenkins, and HP ALM. Participate in integration, delivery and performance improvement sessions and analyze and resolve technical issues.
Bachelor's degree (or foreign equivalent) in Computer Science, Information Technology, or related field and 6 years of experience creating and maintaining database tables and schemas for database management systems leveraging SQL or scripting tools; experience with systematic process for building software that ensures quality software development lifecycle including coding, testing and design; creating and maintaining xml, or Java coding or Eclipse. Must have 3 years of experience managing system network monitoring and firewall specifications along with change management; and performing Linux/Tomcat hosted solutions on Tomcat servers.
Valid through: 9/22/2020