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)