Date of Posting: Aug 12, 2024
Job Duties: Collaborate with cross-functional teams to gather requirements and design software applications that meet client needs. Create comprehensive architecture and design documents. Develop front-end components by working in JavaScript, AngularJS, HTML, and CSS to develop interactive and user-friendly front-end components for applications. Design, develop, and implement server-side logic using JavaScript, WebAPI, MySQL, and JDBC/ODBC to ensure the smooth functioning of the application. Work with AJAX, XML, and external APIs to integrate data and services from various sources into the application. Develop and execute comprehensive test plans to ensure the quality and reliability of the software. Perform unit testing, integration testing, and regression testing as necessary. Manage MySQL databases, including schema design, optimization, and data manipulation tasks. Utilize CMDB (Configuration Management Database) to track and manage software and hardware components, ensuring proper configuration and version control. Implement ITIL (Information Technology Infrastructure Library) best practices to ensure efficient IT service management, including incident management, problem management, and change management. Investigate and resolve issues reported by clients or end-users. Provide timely support and troubleshoot problems effectively. Implement security best practices and ensure that the application adheres to industry standards and client-specific security requirements. Identify and resolve performance bottlenecks in the application, ensuring optimal performance for end-users. Will work in East Brunswick, NJ and/or various unanticipated client sites throughout the U.S. Must be willing to travel and/or relocate.