+84 24 3974 3091

Skills required
  • Bachelor’s degree in Computer Science or related field
  • 8+ years of experience with Software design and development with Java
  • Ability to manage expectations.
  • Proficient in English
  • Experience with micro-services and large-scale system
  • Experienced in both thick-client and web UI interface use paradigms and usability issues and patterns for both
  • Experience with other open-source application servers and open-source development tools
  • Strong knowledge of software implementation best practices and methodologies
  • Software development life cycle (SDLC) experience
  • Time sensitive, high transaction-based processing experience
  • Excellent oral and written communication skills and the ability to clearly articulate to project members and stakeholders
  • Team player who works well with technical and non-technical resources
  • Strong interpersonal, organizational, time management and problem-solving skills
  • Knowledge of database design and file management techniques
  • Working knowledge of network and PC operating systems, including Linux, Microsoft Windows
  • Knowledge of network hardware, protocols, and standards, including TCP/IP, FTP, SOA
  • Highly self-motivated and directed
  • Able to prioritize and execute tasks in a high-pressure environment
  • Ability to work greater than and outside of a normal work week as dictated by workload
  • Ability to participate in training sessions, presentations, and meetings
  • Strong interpersonal, organizational, time management and problem-solving skills
  • Ability to travel domestically and internationally.
What you will do

POSITION SUMMARY

The Software Architect (SA) focuses on building the software architecture foundation for the Company Software Product Suite. This role will be responsible for analysis, technical vetting, designing and development of the Product Suite software framework, as well as working with other technical leads to ensure the architectural quality of services.

Job Location: Hanoi Capital Region, Vietnam

 

PRIMARY RESPONSIBILITIES INCLUDE

  • Vetting new software technology that can bring strategic advantage to Company.
  • Analyzing, designing and developing the software architecture for Company Software Product Suite
  • Analyzing and reporting on areas of potential improvement for the Company Software Product Suite.
  •  Developing Proof of Concept implementations to establish the feasibility and demonstrating the application of new technology to new products or extensions to existing products.
  • Performing HR related activities for recruiting and training new software developers.
  • Taking the lead in designing, implementing and testing new software products and technologies.
  • Assisting Software QA and Infrastructure Engineers in Qualifying, Deploying and Packaging Company’s software product and libraries
  • Assisting Software QA in design and development of test plans and frameworks.
  • Maintaining high quality software source code and design documentation.
  • Providing remote support and troubleshooting for Clients’ systems.
  • Coaching and mentoring on the design, development, and deployment processes. 

What do you need?

    Send to friends


    Share in

Similar Jobs

Consultant