Grow With Us
Technical Lead, Product Engineering
Job Description
We are looking for an experienced and skilled Technical Lead to join our team. The successful candidate will be responsible for overseeing the technical aspects of projects, working closely with team members to ensure that all deliverables meet business requirements and are delivered on time. The Technical Lead will be responsible for managing a team of developers and providing technical guidance, as well as ensuring that best practices and coding standards are followed throughout the development process. The candidate must possess strong leadership skills, be able to effectively communicate technical concepts to non-technical stakeholders, and able to have good time management.
Responsibilities
Project Initiation & Scope Management
- Collaborate with the Project Manager, Client and other stakeholder to define the project requirements, objectives, scope and deliverables.
- Work with the Project Manage to ensure that the project scope is well-documented and managed throughout the project lifecycle.
- Communicate the impact of scope changes to the project timelines and resources on project any scope changes to the Project Manager
Design & Development Review
- Work closely with the team to design technical solutions for complex problems.
- Ensure all technical documentations are up to date.
- Implement solutions with reusable frameworks and libraries approach.
- Review the codebase, architecture, and design of software solutions developed by the team.
- Oversee the development process, ensure code quality, best practices, and adherence to coding standards.
- Identify and resolve technical issues.
- Optimise existing applications, services and components.
Team Leadership
- Lead and inspire a team of developers, provide technical leadership, guidance and mentor the development team.
- Improve team efficiency and proficiency.
- Foster a collaborative and innovative team culture.
- Encourage continuous learning and professional development.
- Manage and communicate project tasks and priorities; ensure team high productivity.
- Keep up-to-date with the latest industry trends and technologies.
General
- Provide input for project milestones, schedules, quality assurance testing in an agile development environment.
- Communicate technical concepts to non-technical stakeholders.
- Assist in the recruitment and onboarding of new team members.
- Step up and manage the external stakeholders if and when the project manager is unavailable.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field.
- Between 5 to 10 years’ experience in web development.
- Proven experience in a technical leadership role.
- Experience with software development methodologies and best practices.
- Excellent communication, leadership skills, and problem-solving abilities.
- Ability to work effectively in a fast-paced and collaborative environment.
- Experience with project management/Delivery management is an added advantage.
- Experience working and leading on Mobile app development is an added advantage.
- Extensive experience in Front-end Technologies and Progressive Web Applications, e.g. webpack, reactjs/ ionic/ angular, knockout, etc.
- Strong understanding of web and micro services, e.g. REST, JSON/ XML-RPC, SOAP, JWT, etc.
- Strong understanding of web app security, e.g. Cross Site Scripting and Forgery (XSS and CSRF)
- Familiar with backend technologies, e.g. SQL Server, CDN, etc.
- Familiar with scripting tools like Gruntjs, GulpJs, Npm, etc.
- Familiar with responsive web designs
- Familiar with front-end testing tools with be an advantage
- Experience with leading a team would be an advantage
*Interested candidates, kindly submit your updated CV to [email protected]
Account Servicing Manager
As an Account Servicing manager you will be part of the team that helps to drive insights and recommendations for your clients to help grow both the company’s and clients’ business through Ascentis’ CRM software.
Taking full ownership and being the main point of communication between internal teams and your clients through:
Responsibilities
Account management
- Understanding and Mastery of CRM tools to help your clients drive the business to achieve set KPIs
- Understand client’s requirements to align with client’s strategic business objectives
- Strong aptitude for problem solving- able to think out of the box, suggesting various solutions and recommendations to resolve any issues encountered
Operations
- Timely execution and management of change requests between internal and external stakeholders and work closely with support team to make sure outstanding issues reported by customers are resolved on time
- Review and highlight action points for reoccurrence issues with both internal and external stakeholders
Strategic planning
- Perform analysis on CRM metrics with the objective of increasing, customer retention, acquisition and sales
- Quarterly business reviews with key accounts to plan and strategize growth and implement best practices
Soft skills
You would be an awesome fit if you have a keen interest in CRM, and are excited about all things digital (we cover everything from retail, to food to fashion!) We are hiring for multiple positions of varying levels, if this sounds interesting to you, we would love to have a chat!
Requirements
- Hold at least a diploma of any discipline – we don’t mind if you’re fresh out of the oven!
- We’re looking for confidence, good communication skills and teamwork!
- Someone who would like to work in an ever changing yet nurturing environment!
*Interested candidates, kindly submit your updated CV to [email protected]
Application Support Engineer
Responsibilities
- Serve as the initial point of contact for clients seeking technical assistance, providing Level 1 support via phone, email, or Whatsapp.
- Answer and log incoming support tickets, documenting all relevant information accurately and completely.
- Assess and triage support requests to ensure timely and appropriate resolution.
- Diagnose and resolve basic technical issues related to our products and services, following established troubleshooting steps and procedures.
- Escalate complex or unresolved issues to Level 2 or 3 support teams, providing thorough and detailed troubleshooting steps and procedures.
- Communicate effectively with clients to gather necessary information and provide updates on the status of their support tickets.
- Provide exceptional customer service by maintaining a professional and friendly demeanour at all times.
- Guide clients through basic troubleshooting steps and known issues, to contribute to the knowledge base and improve efficiency.
- Collaborate with other support team members to share knowledge, discuss challenges, and improve overall support operations.
- Collaborate with development teams to test, validate, and deploy application updates, patches, and bug fixes in UAT environments.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent.
- Prior experience in customer service, or similar technical support role is preferred.
- Good knowledge of computer hardware, software and networking concepts.
- Good understanding of customer loyalty program, eCommerce, SQL scripts, and experience in writing queries for database queries and troubleshooting. Experience with Microsoft SQL Server platform, MySQL, Oracle is preferred.
- Familiarity with.NET framework and troubleshooting .NET applications.
- Knowledge of web technologies such as HTML, CSS, and JavaScript.
- Knowledge on software testing, automated tools for functional and regression tests is a plus.
- Strong analytical and problem-solving skills with the ability to analyse and resolve simple technical issues.
- Excellent communication skills, both written and verbal, with the ability to convey technical information clearly and concisely.
- Empathy and patience when interacting with clients, even in high-pressure situations.
- Strong organisational and time management skills, with the ability to prioritise and manage multiple support tickets simultaneously.
- Ability to work independently and collaboratively within a team environment.
- Proficiency in using support ticketing systems and remote support tools.
- Knowledge of ITIL or relevant certifications is a plus.
- Flexibility to work in shifts, including evenings, weekends, and holidays as per the company’s requirements.
*Interested candidates, kindly submit your updated CV to [email protected]
Full Stack Developer
Responsibilities
- Develop both front-end website architecture and back-end website applications using ASP.Net MVC, ASP.Net Web API and/or React, following the development standards and technical design provided
- Design and develop database tables using Entity Framework
- Ensure cross-platform optimisation for mobile phone
- Ensure responsiveness of applications
- Working alongside with User Experience Designers for web design features
- Write unit tests with good test coverage, deployment scripts for automated deployment
- Perform System Integration Tests
- Optimise application codes to ensure relevancy of the frameworks used and to meet application performance criteria
- Collaborate with internal stakeholders such as Product Owner, Project Managers, Quality Assurance team and ITOps to ensure that the application fulfil the requirements on a timely delivery
Requirements
- Bachelor’s degree in Computer Science, equivalent field of study, or work experiences in the web application development domain
- With minimum 3 years of experience
- Strong experience with front-end, server languages and libraries e.g., HTML/CSS, JavaScript, jQuery, Bootstrap, ASP.Net, .Net Framework, .Net Core, ReactJS, Entity Framework and other relevant web application development framework and libraries
- Experience with database technologies such as MySQL, and strong database scripting knowledge on SQL Server or PostgreSQL, such as database normalization, Stored Procedure and Functions. Understanding of database optimisation will be an advantage
- Experience with Mobile App development and Flutter is highly desirable
- Basic understanding of Service Oriented Architecture, REST API, or microservices development
- Good understanding of unit testing and able to consistently produce high code coverage unit tests.
- Good understanding on DevOps automated CICD pipeline and application infrastructure will be an advantage.
- Basic understanding of application infrastructure or AWS Platform will be an advantage
- Basic understanding of Agile, Scrum and Kanban methodologies
- Quality driven mindset.
- Excellent problem-solving skills.
- Strong teamwork and communication skills.
- Quick learner, willingness to adapt working between legacy and next generation technology when needed
- Good time management individual
*Interested candidates, kindly submit your updated CV to [email protected]
QA Automation
Responsibilities
- Define test plans, test cases, and test data to be used for both automated and manual testing
- Identify and create reusable test data, methods, and frameworks
- Execute and update manual test cases/ test steps accordingly
- Update test cases with actual result and status
- Report defects/ issues found during test execution. Investigate, document, and track bugs
- Execute testing on different browsers and mobile platforms
- Work with other QA team members on test automation strategies across the core products
- Proactively identify & share new automation tools/ processes/ approaches to create, maintain, and improve the software testing life cycle
Requirements
- Candidate must possess at least a Bachelor’s/ College Degree in Computer Science/ Information Technology, Engineering (Computer/ Telecommunication) or equivalent
- 3 years of total working experience in SDLC and Quality Assurance (with at least 1-2 years of test automation preferred)
- Attention to detail on the tested applications
- Proactive approach toward learning and understanding of applications
- Ability to self-direct
- Demonstrate strong collaboration skills and team-oriented motivation
- Experience in various Test Automation tools like Selenium, Postman is an advantage
- Proficient in API, programming /scripting languages
- Mathematical aptitude and strong problem-solving skills
- Experience with:
- Writing test plans/ test cases gathering functional requirement and interpreting design documents
- Writing and executing test scripts
- Test environment setup
- Creation of Test Scenario/Design
- Test Execution
- Test Reporting – Daily Status/ Weekly Status
- Knowledge in test automation scripting – Selenium test tool preferred
- Good organizational skills and the ability to work independently and with a team
- Good communication skills both oral and written
*Interested candidates, kindly submit your updated CV to [email protected]
Project Manager
Responsibilities
- Work with the discipline leads to ensure projects are completed within budget, timeline and scope
- Understand and control project scope, apply change management processes as required
- Collaborate with discipline and project leads to scope and cost for change requests
- Monitor and report/ communicate project health
- Organize and facilitate project team meetings both internal and client
- Produce and communicate weekly action plans
- Collect, organize and communicate project meeting notes and weekly status reports
- Identify, maintain and mitigate project risks
- Oversee successful and timely completion of project milestones/ deliverables
- Good attitude, organized and independent worker with strong desire to learn
Requirements
- Degree or Qualification in Project Management or equivalent
- At least 3 years of IT project management experience working on creative, development solutions for CRM implementation, eCommerce, CMS and mobile apps
- Have experience with implementation of CRM solutions and integration with other systems such as POS
- Proven organizational and planning skills and must be detail oriented
- Excellent verbal and written communication skills
- Strong desire to learn project management discipline and the emerging web industry
- Independent individual as well as a team member and lead who can lead the resources to timely completion of projects
- Conduct training to the client
- Familiarity with User Experience (UX wireframe)
Additional Desirable Skills
- Knowledge of Agile/ SCRUM and Waterfall methodologies
- Knowledge of design software and programming languages
- PMP and/or SCRUM certification
*Interested candidates, kindly submit your updated CV to [email protected]