JOB DESCRIPTION
- Communicate to relevant stakeholders to analyse, clarify requirements, break down tasks, estimate project effort for assigned projects or clients inquiries
- Design, review source code structure, system architect, solutions for assigned projects or clients inquiries
- Develop high level solutions for core functionalities or difficult problems
- Monitor and control implementation of the solutions
- Evaluate quality at each stage of software development
- Propose and plan trendy technology researching
- Collect lesson learns, best practices and new knowledge from experience and incorporate them into the knowledge base of your team.
- Monitor and control researching progress
- Finalize researching activities to create a MVP, POC or best practices
- Working with clients, contractors, service provider to deliver software development service on programming
JOB REQUIREMENTS
MUST HAVE
- 8+ years of experience in software development project as Software Engineer
- At least 1 years of experience in presales, bidding in software projects
- Very good communication skill in English
- Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of microservices architecture, RESTful APIs, and distributed systems.
- Proficiency in AI is essential, with additional experience in other software development languages such as C#, Java, Python, and JavaScript being advantageous.
- Strong presentation skills
- Proven experience in presales, business development, or sales roles within the IT outsourcing industry
- Familiar with software outsourcing services, including software development, application maintenance, cloud computing, and IT infrastructure management
- Understanding of emerging technologies and their business implications.
- Possess strong problem-solving and prioritization skills
- Excellent interpersonal and communication skills and are adept at working with multiple stakeholders
NICE TO HAVE
- Technical Proposal
- Algorithm knowledge
- Leadership skill is a plus
SOFT SKILLS
- Listen and Discuss
- Problem Solving
- Information Exchange
- Teamwork
- Time management
BENEFITS
Competitive Salary and Brilliant Health Benefits
Progressive and Fun Working Environment
Valuable Training