Coordinate project management activities, resources, equipment and information Primarily responsible to plan, monitor and deliver scooped systems modules and functionality in the software application Preparing necessary presentation materials for meetings Responsible for end to end implementation of medium and large sized projects Organizing, attending and participating in stakeholder meetings Proactively identify changes in work scope and ensure appropriate planning measures to reassess and amend scope of work requirement Provide consulting services to customers for both pre-sales and after-sales Maintaining and monitoring project plans, project schedules, work hours, budgets and expenditures
Design, develop, and maintain software applications across web and mobile platforms (Java, Java EE, Python, Django, Flutter, JavaScript frameworks, etc.). Develop and implement responsive and user-friendly interfaces for both mobile and web applications. Write clean, efficient, modular, and testable code following industry standards. Implement reusable components, shared libraries, and scalable system structures. Conduct debugging, troubleshooting, performance tuning, and root-cause analysis. Ensure application security, scalability, and high availability. Perform comprehensive testing (unit, integration, and user acceptance testing). Technical Leadership (For Senior & Team Lead Roles) Lead the full software development lifecycle for assigned modules or systems. Conduct code reviews to ensure compliance with best practices and coding standards. Guide, mentor, and support junior developers. Allocate tasks, monitor progress, and ensure timely, high-quality delivery. Evaluate new technologies, propose improvements, and drive continuous innovation.
Sales Planning Search and acquire new customers by demographics and market segments Tele-sales phone call to create leads and build sales pipeline Onsite customer visit and sales calls to acquire new customers Product demonstration, discussion, negotiation, and follow-ups to close deals and win deals Report sales pipeline, progressive status and necessary details to management timely and accurately Organize and participate exhibition Collaborate with Development and Support teams to clarify specs and raise issues/concerns throughout the software development life cycle. Write efficient and effective test cases based upon specification documents as well as create test scenarios based on understanding of systems in order to regression test, test new functionality and stress conditions. Ability to work professionally with team spirit and motivation to achieve great results.
Prepares work to be accomplished by gathering information and materials. Illustrates concept by designing rough layout of art and copy regarding arrangement, size, type size and style, and related aesthetic concepts. Obtains approval of concept by submitting rough layout for approval. Maintains technical knowledge by attending design workshops; reviewing professional publications; participating in professional societies. Contributes to team effort by accomplishing related results as needed. Use digital illustration, photo editing software, and layout software to create designs Create visual elements such as logos, original images, and illustrations that help deliver a desired message Capture studio-quality photographs and video Work both on and off-site Manage and oversee all technical aspects of video recording and editing Regularly collaborate with marketing team Follow the company's brand guidelines
Create content marketing campaigns to drive leads Write clear marketing copy to promote our products/Services Regularly produce various content types, including email, social media posts. Collaborate with other departments to create innovative content ideas Coordinate with marketing and design teams to illustrate articles Promote content on social media platform Ensure all around consistency (style, fonts, images and tone) Organizing and attending events, conferences, and exhibitions to promote the company.