Calculating, recording, inputting or processing financial data Preparing customer invoices based on accounting procedures Researching and investigating discrepancies in invoices to determine the accuracy of charges Matching payments to invoice numbers or sales orders Handling customer inquiries regarding billing issues Managing an Accounts Receivable ledger and Accounts Receivable files Submitting daily reports to management on accounts receivable operations Maintaining customer accounts Working with a billing system generating invoices Collecting payments Posting receipts in a timely manner Securing revenue Applying fair credit practices Processing credit memos and refunds Raising and sending invoices to customers Posting payments to customer accounts Tracking overdue invoices and following up on them
Provide tools and techniques to the team for developing database tasks such as performance tuning, data analysis, database design and schema comparing and so on. Database Security, Database Sizing and Capacity planning, installation, configuration, database design and migration. Performance monitoring, security, troubleshooting, as well as backup and data recovery. Involve in the planning and development of the database, map out the conceptual design for a planned database, refines the logical design with specific data model. Maintain data standards and refining the physical design to meet system storage requirements. Write database documentation, including data standards, procedures, and definitions for the data dictionary (metadata) and control access permissions and privileges. Support the organization in developing, operating and managing large and sophisticated enterprise database environments. Development of high quality database solutions. Develop, implement and optimize stored procedures and functions using T-SQL. Responsible for designing databases and ensuring their stability, reliability and performance. Manage and Coach the team to be finished the task in timely manner. Lead a team of database administrators to ensure integrity, performance and reliability of all enterprise database systems. Coordinate activities performed by the team, track and report on team activities, define and document team processes, troubleshoot escalated issues and will be hands-on in operational DBA tasks which involves database-monitoring, performance tuning, backup and recovery, installation, maintenance, and disaster recovery. Install and test new versions of the database management system (DBMS). Assemble large, complex data sets that meet functional, and non-functional business requirements. Optimal extraction, transformation, and loading of data from a wide variety of data sources. Experience with Data warehouse, Data Lake and ETL Pipeline. Understand programming concepts, modeling framework, statistical theory, Big Query, Power BI, Tableau, Azure, AWS, Big Data Technology are optional. Involve in Data Analysis process and write Database Stored Procedure, Function and view that needed in Data Analysis Process.
DUTIES AND RESPONSIBILITIES Use markup languages like HTML to create user-friendly web pages. Maintain and improve website. Optimize applications for maximum speed, performance, and scalability. Building reusable code for future use. Design mobile-based features Collaborate with back-end developers to improve usability. Collaborate with other teams in building the architecture of the project. Create quality mockups and prototypes. Ensure high quality graphic standards and brand consistency. Ability to learn new technologies quickly (related UI/UX & design development) Mentor junior and share knowledge of UI/UX & design experience.
DUTIES AND RESPONSIBILITIES Cooperate with other teams, developers, and designer in building the architecture of the project include DB Design and System Design. Analyze and assess existing business systems and procedures. Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments. Writing and implementing efficient code. Assist in defining software development project plans, including scoping, scheduling, and implementation. Research, identify, analyze, and fulfill requirements of all internal and external program users. Ability to learn new technologies quickly (related development) Mentor junior and share knowledge of Development experience. Support the deployment engineers by providing advice. Give software training to support engineers and junior developer.
Team Leadership : Assist the Manager in leading the software development team, including task assignment, setting goals, and fostering a collaborative and positive work environment. Project Management : Collaborate with the Manager to plan and execute software development projects, ensuring they are delivered on time, within scope, and meet quality standards. Technical Expertise : Possess a strong understanding of software development concepts, methodologies, and technologies to guide team members effectively. Code Review : Conduct code reviews to ensure code quality, adherence to best practices, and that development standards are met. Problem Solving : Support the team in identifying and resolving technical challenges and roadblocks, providing guidance and suggestions for effective solutions. Performance Management : Assist in evaluating team members' performance, providing constructive feedback, and helping with their professional growth and development. Communication : Facilitate effective communication within the team and with other stakeholders, ensuring everyone is well-informed about project status, changes, and updates. Process Improvement : Continuously look for opportunities to optimize development processes, increase efficiency, and improve software delivery. Risk Management : Identify potential risks to project success and work with the team to implement mitigation strategies. Collaboration : Collaborate with cross-functional teams, such as IIU, DBU, PMO, QAU, and other related IT team, to ensure seamless project development and delivery.