Legal and Risk Manager

The role of a Legal & Risk Manager is to communicate risk policies and processes, all whilst ensuring that our organisation follows all relevant legal and internal rules.The ideal candidate must have excellent quantitative and analytical skills, along with the ability to apply those skills across a variety of business processes. They will serve as a direct report to the Head of Group Legal & Compliance of SalesWorks.

ABOUT THE ROLE

  • The role of a Legal & Risk Manager is to communicate risk policies and processes, all whilst ensuring that our organisation follows all relevant legal and internal rules.The ideal candidate must have excellent quantitative and analytical skills, along with the ability to apply those skills across a variety of business processes. They will serve as a direct report to the Head of Group Legal & Compliance of SalesWorks.

CORE RESPONSIBILITIES

  • Assists in developing and implementing effective end-to-end business audits.
  • Conducts risk assessments, collates and analyzes documentation, statistics, reports, and market trends.
  • Establishes policies and procedures to identify and address risks within the organization’s services and departments.
  • Reviews and assesses risk management policies and protocols; makes recommendations and implements modifications and improvements.
  • Able to recommend and implement risk management solutions such as insurance safety and security policies, business continuity plans, or recovery measures.
  • Reviews and analyzes metrics and data such as cash flow, inventory, breakage, and employee activity that could uncover fraudulent behaviour.
  • Drafts and presents risk reports and proposals to executive leadership and senior staff.
  • Drafts a wide variety of legal agreements.
  • Provides advice on corporate legal issues and business matters.
  • Provides internal advisory services to the business units and departments within the Company.
  • Provides commercial legal support to all departmental projects and job functions.
  • Ensures the development of service level agreements for service support and delivery.
  • Monitors the maintenance of the registers and other records required to be maintained by the Company.
  • Provides administrative and secretarial duties as directed by the Head of Group Legal & Compliance.
  • Assists in developing guidelines, policies, procedures.
  • Analyzes and reviews legal agreements, legislation and documents for the Company.
  • Ensures (internal & external) compliance with laid down guidelines, policies and procedures; investigate issues of non-compliance as may be required.
  • Reviews and advises management on legal implications of internal policies and procedures.
  • Reviews and drafts contracts, agreements and internal policies, and ensures that they are in compliance with all statutory or legal requirements.
  • Other duties as required.

WHO WE ARE LOOKING FOR

  • Bachelor’s degree in Law
  • A minimum of 5 years working experience with at least 2 years in audit or risk management
  • Experience within an in-house corporate environment or audit firm is favoured
  • Sound knowledge of Microsoft office applications especially Word, PowerPoint and Excel
  • Excellent written & verbal communication skills
  • Strong knowledge of Corporate Law
  • Commitment and enthusiasm in the delivery of the organization’s objectives
  • Ability to exercise sound judgement and discretion
  • Good understanding of general and specific Company and Commercial Law
  • Excellent team player who supports operations in the Legal Unit as a whole
  • Good research skills

Regional Operations Manager

Responsible to lead the Operations team for the smooth and efficient management of all service and operations. This includes compliance to local and regulatory requirements.

JOB PURPOSE

  • Responsible to lead the Operations team for the smooth and efficient management of all service and operations. This includes compliance to local and regulatory requirements.
  • Working closely with the EMT and GMs as part of the local management team, planning and implementing any specific goals which are to be accomplished within a certain period. These include long term strategic plans, people management, client relationships, operations and financials.
  • Responsible to ensure operational and servicing processes are documented and approved.

KEY ROLES & RESPONSIBILITIES

Operations:

  • Oversee Operational areas to ensure continuous improvement of all operational processes to provide excellent operational support and services to clients.
  • Responsible to drive, monitor and work with the management team to monitor all KPIs on group and company health Oversee Processing dept. to ensure compliance of contractual obligations/ Service Level Agreements to clients and Marketing Offices.

New Set Up: New Client and Country Set-Up

  • Responsible to develop and implement strategic plans and processes for new clients and / or new countries set up. Work closely with all departments within HQ to ensure smooth set up. In the longer term set up check list for the process and consideration for financial and the technical standing of the company, and then devise plans to bring about improvement.
  • Responsible for the specification of process enhancement and new tasks various stakeholder eg IT, Finance, GM

Reporting and Compliance:

  • Responsible to ensure that all existing and new requirements across the region follow each country’s local legal and regulatory requirements. Data privacy is one major area of focus.
  • Provide scheduled and adhoc reportings to all Clients and Countries Regional Client Contracts in a timely and accurate manner. Responsible to communicate to the internal team on Company obligations and oversee that these obligations are met.
  • Responsible to work towards having all policies, practices and processes being properly documented.

Team Management:

  • Provide coaching and mentoring the team to assist them in cultivating a positive performance driven culture. Establish key performance indicator for the team and looks for ways to improve and promote quality and performance. Create opportunities to drive impact by leveraging each person’s strengths to build high performing teams.
  • Working closely with HR and management team to build the talent pipeline by championing a talent experience that attracts, develops and retains top talent and high performing teams.
  • Be the champion to lead the team in process improvement and simplification for all processes in the operations team. Apply deep knowledge of trends and activity to drive continuous improvement and build lasting relationships across a diverse network within team organisation

EDUCATION / QUALIFICATIONS

  • Degree in Business Studies or a related field
  • Minimum 8 years of working experience in a service industry with at least 5 years as manager in leading a support team

KNOWLEDGE AND SKILLS

  • Work experience with financial institution and / or commercial operational areas is an added advantage
  • Good command in written and spoken English
  • Proficient in Microsoft Office; Word, Excel, PowerPoint
  • Excellent problem solving and decision-making skills.
  • Organised, detailed and analytical
  • Able to multi-task, versatile and adaptable to changing situations

ANY OTHER ATTRIBUTES

  • Ability to travel

Regional Operation Administrator

Support business processing and data management and ensure all job functions are carry out on timely manner.

JOB PURPOSE

  • Support business processing and data management and ensure all job functions are carry out on timely manner.

KEY ROLES & RESPONSIBILITIES

  • Actively participate in daily system administration and data management operations, including data entry, analysis, preparation and troubleshooting
  • Participate in data acquisition and preparation, quality assurance, completeness, accuracy & consistency and delivery timeliness.
  • Process applications through client’s CRM system
  • Ensuring the completeness, accuracy and consistency of the data so that it meets the standards of quality expected for reporting and administration.
  • Provide analysis and insight to inform business strategy.
  • Synthesizing data and analysis into impactful, action-orientated reports for internal stakeholders conversationally and in formal presentation style
  • Work with team members to develop reports, tools to measure and report on business transformation activities
  • To generate reports for operational/ business needs
  • Accesses the company’s internal systems to obtain and extract information for various scheduled and special reports
  • Ability to communicate clearly and professionally, both verbally and in writing
  • Able to spot trending and highlight issues immediately
  • To ensure all reports are completed for the day to prevent back log processing.
  • Provides back-up support to other group members in the performance of job duties as required.
  • Any ad-hoc duties assigned

EDUCATION/QUALIFICATIONS

  • Strong communication skills (verbal, written and interpretive)
  • Strong analytical skills with the ability to collect, organize, analyse, and disseminate significant amount of information with attention to detail and accuracy
  • Able to transform data into information in a report format
  • Proficient in MS word, excel, power point and outlook
  • Familiar with MS excel functions like pivot table, vlook up and basic formulas
  • To achieve KPIs set by the management

KNOWLEDGE & SKILLS

  • Strong functional use of Microsoft Office Excel, PowerPoint and Outlook
  • Good command in English both written and spoken.

ANY OTHER ATTRIBUTES

  • Meticulous and attentive to details
  • Work well under pressure
  • Good team player
  • Pro-active
  • Ability to work smart and independently in a fast-paced environment, deadline-centric environment
  • Able to work with minimal supervision.
  • Adheres to PDPA and clean desk policy
  • No attendance and punctuality issues
  • Adaptable to fast-paced changes

Regional Operations Admin

Ensuring the completeness, accuracy and consistency of the operations functions so that it meets the expected quality for reporting, administration and data management.

KEY RESPONSIBILITIES

  • Perform daily operations routine tasks and update work documentations.
  • Managing and updating company databases.
  • Ensuring the completeness, accuracy and consistency of the operations functions so that it meets the expected quality for reporting, administration and data management.
  • Providing administrative support to other departments or projects as needed.
  • Coordinating project schedules, resources, equipment, and information.
  • Monitoring ongoing project, attend meeting and new request from stakeholders.
  • Work closely with the IT team in designing, enhancing, and testing both new and existing systems.
  • Response to all the stakeholder in emails and queries.
  • Performing other duties as assigned.

SKILLS AND REQUIREMENT:

Education/ Experience

  • Candidate must possess at least SPM/Diploma/Advanced/Graduate Diploma in a related field.
  • Entry level, 2+ years of experience as an operations administrator or in a similar position are encouraged to apply.
  • Proficiency in Microsoft Office and data management software (Good to have)
  • Detail-oriented with strong analytical and problem-solving skills.
  • Responsibility And Accountability

Key Competencies

  • Good communication skills, in both written and verbal.
  • Fluent in Mandarin, Bahasa Malaysia & English
  • Strong functional use of Microsoft Office Excel, PowerPoint and Outlook
  • Proven analytical skills to review complex data, draw conclusions and suggest possible solutions.
  • Able to work independently and work well with all the stakeholders.
  • Has initiative to self-improve

Other attributes

  • Fast learner who takes initiative
  • Adaptable to fast-paced changes
  • Strong adherence to timelines and SLAs
  • Meticulous with an eye for details

Product Manager

To scope, plan and market SalesWorks’ internal application which acts a platform for over 2,000 sales representatives across multiple markets in Asia.

JOB PURPOSE

  • Progressive, transparent, and great working culture (ask any of our employees).
  • Career growth driven by your own ability and enthusiasm.
  • International exposure to multi-cultural colleagues and clients.
  • Good company infrastructure in place to support your work.
  • To scope, plan and market SalesWorks’ internal application which acts a platform for over 2,000 sales representatives across multiple markets in Asia.

KEY ROLES & RESPONSIBILITIES

  • Responsible for both product planning and product marketing.
  • Understanding and representing user needs by gathering feedback and user requirement
  • Prioritizing product features and capabilities.
  • Working closely with IT, Business Experts and the Project Manager to deliver optimal products.
  • Aligning internal and external stakeholders on the vision of the product
  • Clearly understanding the costs and benefits of each change for better decision making.
  • Using metrics and data to track product performance
  • Monitoring the market and developing competitive analyses.

EDUCATION/QUALIFICATIONS

  • Candidate must possess Relevant bachelor’s or master’s degree in Business administration, management, computer science, engineering, marketing, economics, or a related field or equivalent.
  • At least 3-5 years of field experience in product development, testing, deploying digital platforms or product designing.
  • Required Skill(s): Microsoft Office.
  • Candidate with IT background is preferable (not compulsory)

KNOWLEDGE & SKILLS

  • Communication skills – Professional level of verbal and written communication skills.
  • Time Management.
  • Proactive approach to problem-solving with strong decision-making skills.
  • Must be able to meet deadlines in a fast-paced quickly changing environment.
  • Great at Prioritisation and ability to execute – to be able to make the best use of resources to achieve a larger goal, knowing that they will never be able to satisfy everyone’s needs.
  • Ability to influence without authority – a great listener and communicator
  • Conflict Management – Understand conflict is inevitable and has the ability to deal with it head on and engage with diplomacy and professionalism
  • Strategic Thinker – needs to understand the current product strategy and how it aligns with the overall company strategy.

IT Project Manager

This position is responsible for all activities including confirming technical requirements and specifications, system integration, driving teams to deliver according to the program plan, proactively mitigating risks, and managing the overall solution design, testing, user training, deployment, post go-live support

THE ROLE:

  • This position is responsible for all activities including confirming technical requirements and specifications, system integration, driving teams to deliver according to the program plan, proactively mitigating risks, and managing the overall solution design, testing, user training, deployment, post go-live support
  • Lead business design lead in managing full cycle of project or change request from business engagement, user requirement study and business support for development and testing, implementation and documentation.
  • Managing project progress and adapt work as required and ensuring projects meet deadlines and within budget
  • Managing the stakeholder from different department and different country within the organisation to ensure deliverable is being met
  • Optimising and improving processes and the overall approach where necessary

KEY RESPONSIBILITIES & ACCOUNTABILITIES

  • Work with business and group IT stakeholders to define solutions and implementation requirements
  • Prioritise requirements and define scope and dependencies to meet business needs and priorities in a timely manner given available resources
  • Manage, maintain and distribute standard project management deliverables for the successful system implementation, including implementation plan, project schedule, project budget and variances, issues and action items log, meeting minutes, technical risks assessment and contingencies
  • Lead technology solution vendor selection process and manage against deliverables (including SOWs, change management, approval of deliverables)
  • Partner with internal and external solution teams to deliver on time and with the quality required
  • Lead and drive the development of pilot and release strategy; plan and manage each release to ensure seamless and flawless go-live process
  • Work with business and relevant stakeholders to proactively manage requirements fit to decrease support requests in the future
  • Anticipate problems and complications, and formulate resolutions so as not to impede the progress of system implementation
  • Assume responsibility and drive ownership for issue resolution
  • Ensure all business systems, IT systems, partner platforms and networks are deployed in a timely manner and that the technical design accurately represents the requirements
  • Accountable for on-time solution delivery, quality and cost

SKILLSETS & EXPERIENCE

  • Minimum 7 years’ experience in programme management and technical solution management at a technology-oriented organisation
  • Demonstrated ability to manage geographically distributed teams in multi-vendor environments
  • Strong project management skills with the ability to work on and track multiple projects simultaneously
  • Demonstrated ability to think creatively and strategically when implementing solutions and solving problems
  • Excellent interpersonal skills and ability to communicate effectively with both technical and non-technical individuals
  • Development with Azure, ASP.NET & Microsoft SQL Server platform and hands-on IT Project Management experience
  • Must have detailed knowledge and experience in Software Development Lifecycle (i.e. Agile & Incremental).
  • Experience on developing cloud-aware application design will be advantage
  • Strong goals setting and task prioritization abilities
  • Must be able to work collaboratively with diverse groups & individuals
  • Ability to think outside of the box, offer fresh ideas with an appetite for exceeding expectations
  • Strong in communication/presentation, analytical & interpersonal skills.
  • Excellent team player and team builder
  • Good skills and knowledge leadership, facilitation, situational awareness, conflict resolution, continuous improvement
  • Good command of English (verbal and written).
  • PMP, PRINCE2 or Agile certified and able to communicate in Mandarin would be an added advantage.

Business Intelligence Analyst

Using statistical tools to identify, analyse, and interpret patterns and trends in complex data sets that could be helpful for the diagnosis and prediction

KEY ROLES & RESPONSIBILITIES

  • Using statistical tools to identify, analyse, and interpret patterns and trends in complex data sets that could be helpful for the diagnosis and prediction
  • Assigning numerical value to essential business functions so that business performance can be assessed and compared over periods of time.
  • Using automated tools to extract data from primary and secondary sources
  • Removing corrupted data and fixing coding errors and related problems
  • Performing analysis to assess quality and meaning of data
  • Preparing reports for management stating trends, patterns, and predictions using relevant data
  • Creating and designing reports that can be used for business insights to make business decisions
  • Analysing local, national, and global trends that impact both the organization and the industry
  • Working with IT, operations and management heads to identify process improvement opportunities, propose system modifications, and devise data governance strategies.

EDUCATION/QUALIFICATIONS

  • Strong mathematical skills to help collect, measure, organize and analyse data
  • Proficiency in Power BI and knowledge of other data visualization software
  • Knowledge of how to create and apply the most accurate algorithms to datasets in order to find solutions
  • Attention to detail and ability for critical thinking
  • A systematic and logical approach to problem-solving
  • 3 years Proven working experience in data analysis or a similar field

Business Analyst

Review, analyse and evaluate business systems and user needs. Document requirements, define scope and objectives and formulate systems to parallel overall business strategies.

THE ROLE:

  • Review, analyse and evaluate business systems and user needs. Document requirements, define scope and objectives and formulate systems to parallel overall business strategies.
  • you will work collaboratively with client and solution designer and developers and several cross-function team within project delivery including product, architect, in understanding and translating complex business/IT requirements needs into solution/technical requirements.
  • Research and analyse business requirements, information technology requirements, procedures or business problem by evaluating the business processes/workflow, interviewing users, or investigating practices to derive and recommend the desire best practice.
  • Work with Product Owners to define the User Stories, Acceptance Criteria to determine the desired outcomes
  • Adopt a systematic approach in handling ambiguous or complex issues/gaps, and actively discusses perspectives with business users and solution architects to arrive at effective solutions
  • Provide support to all cross-function teams internally and external for guidance in understanding business processes and requirements.

KEY RESPONSIBILITIES & ACCOUNTABILITIES

  • Work closely with the clients to produce detailed project requirements.
  • Generating functional specifications for new system designs & change requests.
  • Plan and manage an engagement from initiation to business as usual.
  • Meet existing customers and understand their business issues and engagement with potential new customers and understanding their business needs
  • Help produce scope statements/project initiation documents.
  • Advise customers in terms of Operational changes that are required in alignment with the technology rollout.
  • Business Analysis of existing system modules for creating process flow diagrams and Business Documentation of the system.
  • Developing and delivering training material for customers.
  • Working with the IT team to shape the technical roadmap for future products and features based on market requirements.
  • Assisting the technical leads on System Usability and System Improvements.

SKILLSETS & EXPERIENCE

  • Minimum 3 years of experience as a Business Analyst.
  • Excellent communication skills with ability to influence and get key issues escalated and resolved.
  • Experience testing & troubleshooting technical issues.
  • Highly organised, with ability to prioritize and manage multiple customer engagements simultaneously in a high-pressure, real-time environment.
  • Experience working in an Agile environment.
  • Strong knowledge of Agile and SCRUM methodology including Feature, Epic and User Story development
  • Ability to effectively lead group sessions and translate technical issues into business terminology/requirements.
  • Proven Business Process Modelling experience and defining the functional and non-functional requirements
  • Experienced in partnering with cross-function teams to design solutions and transform end-to-end processes into action oriented objectives and measurable results.
  • Ability to perceive patterns and relationships between technologies, processes and business models.
  • A good team player with analytical & problem-solving skills, self-motivated, positive attitude, fast-learning, energetic, able to perform in challenging environment and has good interpersonal skills.
  • Good command of English (verbal and written).
  • Able to communicate in Mandarin would be an added advantage.

UI/UX Designer

Deliver world-class user interaction designs, from concept to launch

KEY ROLES & RESPONSIBILITIES

  • Deliver world-class user interaction designs, from concept to launch
  • Produce designs to help the entire product team understand the desired customer experience: storyboards; flows; wireframes and prototypes
  • Ability to work in few projects at the same time
  • Practical ability and experience in preparing mobile/web application interface, web solutions, reports, etc.
  • Knowledge in scope of user interfaces optimization issues, as well as best practices how to create interfaces for both mobile and web
  • Ability to estimate, plan and deliver tasks according to schedules
  • Produce high quality documentation and projects/prototypes
  • Very good knowledge regarding UX within the organization, cooperation in implementing UCD (user-centered design) process
  • Very good practical knowledge of tools, best practices & user interfaces designing techniques
  • Designing webpages, websites, mobile apps, microsites, and creative comps
  • Experience in designing and implementing web-based applications within all phases of the Software Development Life Cycle (SDLC)
  • Understand Agile methodology and instill best practices into the process
  • Keep up to date with the UX trends, proactively share them with team, and update design guidelines
  • Effectively communicate design processes, ideas, and solutions to teams and clients
  • Proficiency in HTML, CSS, and JavaScript for rapid prototyping
  • Expertise in UX software such as InVision
  • Must have portfolio link to resume
  • Portfolio features user-friendly web and mobile app design and creative branding work
  • Ability to present your designs and sell your solutions to various stakeholders
  • Up-to-date with the latest UI trends, techniques, and technologies

Accounts Assistant

Responsible for timely processing of weekly payments and data entry, weekly owner P&L and bonds report

JOB PURPOSE

  • Responsible for timely processing of weekly payments and data entry, weekly owner P&L and bonds report
  • Ensure payment performed is properly supported with document and in accordance with payment policies

KEY ROLES & RESPONSIBILITIES

A. Accounts Payable:

  • Receive and retrieve invoices, payment requests sent via email
  • Save invoices, payment requests in shared drive
  • Check to ensure that payment requests are with supporting documents
  • Prepare payments through the banking portal
  • Send payment transfer in pdf for confirmation
  • Liaise and follow up with stakeholders on payment confirmation
  • Save payment confirmation in shared drive
  • Check completeness of payment authorisation

B. Reconciliations

  • Perform cash sales and bank in reconciliation on weekly basis
  • Tracking of payments rejected

C. Reporting

  • Ensure closing of weekly tasks timely and accurate data entry
  • Deliver weekly owner reports, bonds report timely
  • Responsible for filing of supporting documents to ensure proper record keeping
  • Responsible for processing and following up on the emails under the general hubs email account

D. 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 at least a Diploma Qualification in accounting or equivalent.
  • Fresh graduates are encouraged to apply while with working experience in the related field is an added advantage.

KNOWLEDGE & SKILLS

  • Computer Literate.
  • Intermediate excel skills.
  • Dedicated & pro-active.
  • Have basic knowledge in Accounting

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 Executive

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
  • Responsible for timely submission of weekly owner P&L, bonds report and GIPs report timely

KEY ROLES & RESPONSIBILITIES

A. 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 weekly
  • Ensure each payment performed is properly supported with document in accordance with payment policies

B. 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 weekly

C. Reconciliations

  • Perform bank reconciliations on weekly basis
  • Perform regular reconciliations of rechargeable expenses account
  • Perform sales balancing weekly (Piece balance)
  • Tracking of unclear cheques status

D. Reporting

  • Ensure closing of weekly tasks timely and accurate data entry
  • Prepare the weekly cashflow report to the manager
  • Deliver weekly owner reports, bonds report, GIPs report timely that balance to accounting system
  • Responsible for filing of supporting documents to ensure proper record keeping
  • Responsible for processing and following up on the emails under the general country finance email account
  • Support on the annual audit when required by the manager

E. 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 2 year(s) of working experience in the related field

KNOWLEDGE & 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.

Software Developer / Senior Software Developer

To delivery of high quality software product 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 & 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
    1. Microsoft SQL Server
    2. Microsoft.net technology – C#, MVC
    3. Web & Mobile application development
    4. 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 the 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