Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS, mobile apps, or desktop applications products. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Work with Business and ICS support team to analyse business requirements and translate them into system solutions.
Key Roles And Responsibilities
- Database and application development experience using formal software development life cycle
- Solid experience in designing, developing and implementing integration programs using XML
- The ideal candidate has demonstrated the ability to work with professionalism and confidentiality, and is able to work independently and adapt to change in a very dynamic environment.
- The resource will be required to create a Custom Converter which converts the data from the source systems to XML files and push them to an Intermediate Store
- Pure will on a regular basis pull the XML files from the Intermediate Store and convert and store it in the Pure database
- When data changes in the source system, the changes will reflect in Pure after the next pull of XML files
- The Pure team will provide a data mapping to the resource to transform the data into the Pure XML ingestion format to create and maintain integrations for local data source systems
- Local data source systems include but is not limited to Oracle HRMS, Student Management System and Sierra Library System
- Must be able to handle any future upgrades or changes to local systems that are integrated with Pure, thus ensuring continuous system performance
- Skilled XML developer with good knowledge on the concept of ETL (Extract, Transform, Load)
- Good understanding of Javascript or any other programming language will be advantageous
- Write transactional SQL scripts to extract data, transform and load into another platform