Software Engineer (Data Migration/Integration)
Role details
Job location
Tech stack
Job description
Our platform for enterprise information infrastructure establishes a Digital Backbone of integrated applications and provides enterprise-wide visibility leading to Actionable Insight and knowledge. Solutions built by using one or more of our offerings provide flexible and open "visibility infrastructure" to our customers that allows unprecedented visibility in their diverse, complex and global business processes. Such visibility enables our customers to make informed and timely decisions that leverage their investments in critical business processes spanning PLM, ALM, ERP, Warranty Systems, Quality systems, etc. In addition, eQube® based solutions establish a digital backbone of integrated applications that enables seamless flow of information under security and governance rules. Once a Digital Backbone is established, it allows for consolidation / retirement of applications and also, enables secure collaboration across networks, partners, customers, and suppliers.
- This role is to gather requirements, design, configure and implement solutions in Business Intelligence, reporting and analytics; integrating disparate Applications and/or data migration as part of a team.
- Work closely with the Project Manager, implementation team members and technical leads throughout the project lifecycle in the successful implementation of the solutions. Tasks include: Use Case development & documentation; Test Cases & procedures; Solution design & configuration; Unit & System Integration Testing (SIT); assisting customers with User Acceptance Testing; etc.
- Support and maintain software products & solutions, working closely with the team and/or Customer's System/Application administrators and IT/Business analysts. Tasks include: troubleshooting, assisting installation of software/licenses, performance optimization, assisting in the successful deployment and ongoing operations of products/solutions on both internal and customer networks.
- Troubleshoot ancillary software & applications; network; and hardware due to issues preventing execution, optimal performance, connections, security, etc. of products/solutions on internal and customer premise
- Support eQ Project Managers and/or Technical Lead to
- Identify, decompose and document solution requirements
- Develop Use Cases, Test Cases, Test Procedures, Success Criteria for the project
- Perform solution development; Unit & System Integration Testing (SIT) and assist customer in performing User Acceptance Testing (UAT)
- Troubleshoot issues & outages of software/solution and ancillary software & applications; network; and hardware due to issues preventing execution, optimal performance, connections, security, etc. on internal and customer premise.
- Analyze various debug/applicable log files from databases, products, application servers, etc. to ascertain root causes for issue resolution.
- Perform software product fresh and/or upgrades installations and/or work closely with both internal and customer System Administrators for smooth installations, upgrades and issue resolution involving software products.
o Ensure software application security is enforced access the solution.
- Contribute to the project internal knowledge capture (within Microsoft Team Channel) with technical documentation, manuals and lessons learned regarding products and solutions.
- Submitting PD tickets for enhancements or bugs, along with timely follow-up until resolution.
- Work closely with various Product Development (PD) & Quality Assurance (QA) departments keeping abreast of latest features, compatibility and product technologies.
- Ability to code implementation solutions using JAVA and JAVASCRIPT when necessary
Requirements
Do you have experience in JavaScript?, Do you have a Bachelor's degree?, * · Resourcefulness, methodical thinking and complex problem-solving aptitude is a required skill in this role. Able to diagnose and resolve problems quickly is a must as 65% of this role will be troubleshooting.
- · Strong verbal and written communication skills.
- Ability to work effectively within a team environment.
- Meticulous and document centric thinking is required
- Ability & willingness to be the subject matter expert in supporting, maintaining, and complex applications is required
- Experience working with workflow and process requirements of business units related to the application.
- Knowledge of application specific Procedures, API, Packages, Functions, Materialized Views, Triggers and other database objects, etc.
- Strong understanding of Relational & Object Oriented Database concepts.
- 3+ years experience designing, developing and implementing complex data migrations and/or integrations with applications and/or database systems
- 3+ years experience with SQL or T-SQL programming
- Hands-on experience with requirements gathering, design, implementation, and support of the solutions.
- Experience in process automation, best practice approach, technology efficiency, and effectiveness
- Hands-on experience enterprise level applications.
- 3+ years experience with an object-oriented language with ability to create scripts in JavaScript & JAVA, C# or other object oriented language.
- Prefer experience with enterprise software.
- Bachelor's Degree in STEM