Responsible to transform business requirement to technical solution. Write technical procedures and documentation for the applications including operations flow, etc. Creation of the system design and functional specifications for new projects. Produce technical documentation for new and existing applications. Coordinate application development for multiple projects. Confirm application after development as per specification. Assist in troubleshooting software application issues. Assist in managing an outsource relationship for 3rd party application development and programming consultants. ------------------------------------- Responsible for systems technical and functional specifications/testing. Work closely with related team to consolidate business and functional requirements and support requirement with recommendation as need. Performs analysis and makes recommendations in areas that require a high level of technical competency. Defines system requirements, priorities, and viable alternatives. Develops solution by preparing and evaluating alternative solutions, including with all concerned such as data, workflow, technology, etc. Controls solution by establishing specifications; coordinating production with programmers. Provides technical training, guidance, and resource support for end users and Departmental staff. Coordinates the efforts of staff to locate, assess, install, test, and maintain computer software systems. Coordinates conversions and upgrades to vendor systems. -------------------------------------------------- • Analyze business requirements and create functional specifications, from architecture down to database schema and software components/classes. • Design and develop features/APIs/Solutions, as well as integration, flow for the platform. • Discuss the design solution with related team such as Product Owner, Business Analyst, System Analyst, Vendor, Developer, Legacy System teams. • Develops solution by preparing and evaluating alternative workflow solutions. • Coordinate with developers, architectures, product owner, business analyst, vendors and related teams. • Validates results by testing programs. • Work with QA and software testing teams. • Support production incidents together with developer and operation team. -------------------------- Acquire deep understanding of the functionality and the core business logic quickly and gain overall understanding of the existing aggregation platform Work with existing senior members in defining and implementing the next stage of the architecture In addition to coding, daily work includes involve technical design creation, code review, implementation & unit testing and assurance of development best practices. Establish, maintain and report the personal plan and schedule of own assignments. Work within a scrum team to deliver on aggressive targets. Collaborate with the QA teams to define and implement rigorous functional, performance, stability and scalability testing. Maintain quality of deliveries into QA. Collaborate with support and operations teams to ensure customers receive world class service and the platform operates smoothly without routine manual intervention. Quickly analyze production problems and provide troubleshooting and support -------------------------------------------------- Plan the schedule of development task and manage to meet within timeline. Gathering the requirement from user to explain detail by scope of work Design process of system, database and access right. Coordinate user and in-house development and outsource. Support and analyst application issue from user and manage team to solve the problem. System integration testing application base on Work flow and Business flow. Prepared the document such as test case, test step, test result. -------------------------------------- Coordinate with development team to provide system support including technical engineering Coordinate with team on system development and deployment Perform complicated work as assigned including product design, system development and create new technique to enhance software application effectiveness Ensure that projects are delivered as scheduled with good quality follow the requirements from client Review and control project documents and reports such as Software Specification, User Manual, Test Script and other related documents Review product quality and fix problem to control the operation Provide guidance, consultation and technical support to team Develops workflow, risk assess to enhance team quality and effectiveness Develop system specification including test plans for each product Design and develop software services Develop unit test plan and integration testing Analyze up-front requirements, model data design and plan capacity Develop web-based software using .Net, ASP.Net, C#, C++ or Web Application technologies Coordinate with other teams for a smooth operation Generate ad-hoc as requested -----------------Coordinate with development team to provide system support including technical engineering Coordinate with team on system development and deployment Perform complicated work as assigned including product design, system development and create new technique to enhance software application effectiveness Ensure that projects are delivered as scheduled with good quality follow the requirements from client Review and control project documents and reports such as Software Specification, User Manual, Test Script and other related documents Review product quality and fix problem to control the operation Provide guidance, consultation and technical support to team Develops workflow, risk assess to enhance team quality and effectiveness Develop system specification including test plans for each product Design and develop software services Develop unit test plan and integration testing Analyze up-front requirements, model data design and plan capacity Develop web-based software using .Net, ASP.Net, C#, C++ or Web Application technologies Coordinate with other teams for a smooth operation Generate ad-hoc as requested ------------ • A strong understanding of the supply and trading business paired with effective communication skills, a continuous improvement mindset, and core technical skills are foundational to the success of this position. • Ability to effectively troubleshoot complex issues, support and break-fix of existing trading application • Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies • Execute demos, projects, and proof of concepts in development or technical design • Collaborate with project teams, business customers, and other support partners in solution ideation, requirements gathering, and product delivery •Perform any regression testing applicable, able to analyze and fix all UAT defects. •Ensure solution compliance to solution design, best practices, technical architecture, design standards, technology roadmaps, and business requirements Functional oversight for other analysts in delivering key project objectives Key coordination with business and Project manager throughout the system development life cycle Data analysis, data modeling, front-end visualization design, and design work for integrating new source systems/businesses into a consolidated reporting platform