Responsibilities
• New customer development: promote service, provide recommendation and technical support to customers
• Deliver presentations and hands-on demonstrations for the purpose of sales
• Propose and persuade suitable technical solution to customer and business team
• Maintain a technical knowledge to provide pre-sales technical assistance and aftersales support to customers
• Leading design, develop and deliver in agile way features, and infrastructures changes
• Load the software design and architecture process
• Interact with product/team to demo and clarify requirements
• Collaborate with team members to determine best practices and requirements for software
Qualifications
• Bachelor’s degree in computer science, software engineer or related field
• 7+ years of experience in software development role
• 5+ years’ experience in Java Programming
• Professional in software architecture and framework
• Able to lead a team effectively
• Superior interpersonal communication skills
• Knowledge of waterfall and agile development methodologies
• Understanding of software development lifecycle (SDLC)