Software Developer

We are searching for an enthusiastic software developer who is passionate about programming and creating innovative and creative solutions that address business needs. In this exciting role, you will ensure the successful delivery of high-quality software products features, while driving efficiency and identifying process improvements.

JOB PURPOSE
  • To delivery of high quality software product features, while driving efficiency and identifying process improvements
KEY ROLES & RESPONSIBILITIES
  • Craft detail design document (DDD) inclusive of data and interface design, in collaboration with application owners
  • Driving product innovation through successful implementations of modern web technologies to support key business success factors
  • Develop .net applications/portals based on software design derived from user requirements
  • Solve interesting and challenging problems through innovative approaches
  • Good exposure in VB, C#, VB.NET, ASP.NET, MVC and SQL Server
  • Solid understanding of object-oriented programming (OOP)
  • Responsible for all application software development
  • Strong knowledge of software implementation best practices
  • Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
  • Ability to design and optimize SQL Server stored procedures
  • Passionate about building high-quality systems with software implementation best practices
  • Continuously evolving the product in accordance to the product roadmap
  • Capable of creating excitement regarding new technologies within the development team and driving learning and adoption of these new technologies
  • Assist in analyzing requirements, designing system architecture, implementation, as well as testing of large-scaled enterprise real-time systems
  • Produce functional and technical specifications, as well as application prototypes
EDUCATION / QUALIFICATIONS
  • Software developers and team leads with 3-5 years of modern web development experience
KNOWLEDGE AND SKILLS
  • Solid understanding of Software Application development life cycle, familiar with both waterfall and agile process
  • Experience working with globally distributed teams and users
  • Able to work in a collaborative environment, research issues, and communicate with others to obtain the necessary information to complete projects
  • Experience managing multiple application software delivery teams
  • Knowledge in the following such as
    • Microsoft SQL Server
    • Microsoft.net technology – C#, MVC
    • Web & Mobile application development
    • business intelligence and DevExpress tools would be added advantage
  • Proactive and every ready to voice out plans for improvements
  • Extremely good communicators preferably with experience of working with remote teams
  • Experienced in the use of latest web technologies especially ASP.Net MVC, HTML5, CSS3, real-time databases, Node.js, and high availability programming models is a must
  • Quality focused and experienced in Continuous Integration, Test Driven Development, or SCRUM methodologies
  • Able to develop efficient, highly available and fault tolerant applications
  • Strong command of JavaScript including advanced JavaScript applications
  • Proficient in design patterns of 3-tiered architectures especially on those to create REST-ful services for the abstraction layers
  • Knowledge of configuring and deploying applications on cloud based PaaS and IaaS offerings as well as traditional Microsoft Internet Information Services
  • Great command of XML especially WITSML and JSON
  • Experience with using development tools such as Microsoft Visual Studio and Eclipse as well as Microsoft Team Foundation System

Accounts Executive

We are looking for an Accounts Executive who can deliver a full range of financial services in compliance with South East Asia’s finance laws and regulations and its supporting documentations. The role is responsible for the overall operational financial matters pertaining to our offices in the South East Asia region.

JOB PURPOSE
  • Responsible for the overall operational financial matters pertaining to our offices in the South East Asia region
KEY ROLES & RESPONSIBILITIES
  • Accounts Payable:
    • Receiving invoices through mail or email
    • Compiling invoices for approval
    • Entering invoices into the accounting system
    • Processing payments through the banking portal
    • Maintaining creditor listings/outstanding reports
  • Accounts Receivable:
    • Preparing invoices for our clients in the accounts system & sending to the client
    • Receipting payment from clients in the accounts system
    • Maintaining debtor ledgers
    • Preparing age debtor listings/outstanding reports
  • Reconciliations & Reporting:
    • Perform bank reconciliations
    • Report weekly cashflow actuals to management
    • Perform regular reconciliations of rechargeable expenses
    • Maintain inventory records, balancing to warehouses & consignee ledgers
  • Special Projects / Ad Hoc:
    • Assist other colleagues within the department during their absent or as when required / requested by superior.
EDUCATION / QUALIFICATIONS
  • Candidate must possess Diploma/Degree/Professional Qualification in accounting or equivalent
  • Candidate pursuing a professional qualification/certification in Accountancy/Finance will be considered as well
  • At least 3 year(s) of working experience in the related field
KNOWLEDGE AND SKILLS
  • Computer Literate.
  • Intermediate excel skills.
  • Have basic knowledge in Accounting and Taxation.
  • Dedicated & pro-active.
  • Good written and spoken proficiency in English, while additional language proficiency is an added advantage.
ANY OTHER ATTRIBUTES
  • Meticulous and committed to meeting tight deadlines and objectives
  • Possess positive working attitude and good team player spirit
  • Good analytical and communication skills
  • Able to work independently and willing to learn and accept new responsibilities

Accounts Manager

We are looking for an Accounts Manager who can deliver a full range of financial services in compliance with South East Asia’s finance laws and regulations and its supporting documentations. This role is responsible for compiling and reporting the monthly P&L to senior management.

JOB PURPOSE
  • Responsible for compiling and reporting the monthly P&L to senior management
KEY ROLES & RESPONSIBILITIES
  • Reporting:
    • Performing general ledger review of transactions on a monthly basis to ensure accuracy
    • Performing general ledger reconciliations
    • Preparing journals for accruals & prepayments
    • Preparing monthly P&L reports for senior management
    • Performing variance analysis to identify and outline fluctuations
    • Performing gross profit analysis to report back to senior management
  • Team Management:
    • Ensure completion daily & weekly tasks by Accounts Assistants
    • Providing support, training & management for cost allocations & data entry for the Accounts Assistants
    • Supporting the Accounts Payable and Accounts Receivable functions to ensure completion & closure of each month to pre-determined timelines
    • Escalation point for specific clients to help resolve issues and close of ad hoc requests
  • Additional:
    • Supporting the taxation team to reconcile tax codes, perform lodgements and ensure compliance
    • Supporting the Accounts Payable and Accounts Receivable functions to ensure completion & closure of each month
    • Prepare weekly cashflow forecast for senior management
    • Calculate contractor bonus’ based on sales performance
    • Maintaining fixed asset register
  • Special Projects / Ad Hoc:
    • Assist other colleagues within the department during their absent or as when required / requested by superior