iSphere Software Ltd. is a premium software solutions provider headquartered in Hanoi, Vietnam. We offer competitive compensation, a progressive benefits package, and have excellent opportunities for motivated and skilled individuals looking for a dynamic and international work environment. iSphere Software is committed to maintaining a diverse and talented workforce.

To apply for a position listed below, please send your resume, photograph, and cover letter to hr@ispheresoftware.com

 

Project Manager
Responsibilities

  • Be responsible for estimating project time and effort;

  • Prepare software proposals and project plans;

  • Recruit, organize, and manage multi-discipline development teams;

  • Communicate with clients

Requirements

  • At least a Bachelor’s degree in Computer Science/Information Technology or equivalent

  • At least 5 years of experience in software development, of which at least 2 years in software project management

  • In-depth knowledge of Software Development Process such as RUP

  • Understanding of Software Quality Assurance

  • Proven track record in successfully managing critical software project

  • Experience with software development and build the software architecture in Microsoft .NET, J2EE and Open Source environments

  • Experience with OOAD

  • Ability to work under extreme pressure to deliver project objectives

  • Excellent written and oral communication skills in English and Vietnamese and ability to negotiate, liaise and advise clients at all levels
     

Senior Software Engineer
Responsibilities

  • Design and develop software solutions across multiple environments

  • Lead a team to develop or enhance specific areas of functionality for software solutions

  • Participate in all phases of software development to produce Specifications, Analysis and Design documents and prototypes

  • Take a key role in the Quality Assurance process through test reviews, analysis, and problem solving Manage multiple responsibilities and pay close attention to details on various tasks.

  • Work in a team environment, as well as independently. Work with little supervision to complete project; possess initiative to address issues and opportunities

Requirements

  • 4+ years of solid software development experience

  • Strong OOAD using UML and Design Patterns

  • Experience in Object-Oriented Programming with Java, C++ or .NET platform

  • Strong technical skills in C/C++, Java, Python, PHP, C#, ASP.NET

  • In-depth knowledge of development on Windows, Linux, and UNIX environments

  • Solid knowledge of networking and server technologies, including protocol or socket programming

  • Advanced knowledge of relational databases and SQL, including design and development using: MySQL, MS SQL, Oracle

  • Good verbal and written communication skills
     

Tester
Responsibilities

  • Collaborate with Business Analyst and QA/Test Lead in development of Test Plans, Test Cases

  • Perform formal technical review of engineering documents to assure the quality of use cases and other artifacts

  • Design, plan technical tests with both manual/auto test scripts based on Test Cases, Test Plans

  • Execute the entire range of SQA Testing on various types of applications, such as internet application, including Functional, Performance/Load, Integration, System, and Automated/Regression Testing

  • Perform problem analysis, verification through functional testing and resolution

  • Follow the Company’s process, documentation and testing tools

Requirements

  • Understanding of the Software Testing, and Testing Levels (Unit Test, Integration Test, Functional Test, System Test…)

  • Understanding of Test Case and Testing Techniques (Black and White Box)

  • Good English skills (reading and writing Test Cases)

  • Experience at least one of supported tools for manual or automated testing

  • Experience in programming, and testing scripts development
     

IT Consultant
Responsibilities

  • Assessing, gathering and analyzing customer requirements

  • Designing and developing software prototypes, utilities, and solutions across multiple environments

  • Researching new domains and technologies

  • Producing assessment, strategy, analysis, specifications, design documentation.

  • Technical support during the sales process

  • Working with Customer Service, SQA and Engineering organizations to find solutions to customer problems; ensuring the delivery, quality, and reliability of our solutions.

  • Responding to 1st & 2nd level Customer Support calls/incidents; includes bug validation, investigation of scope of the issue; identification of workarounds

  • Troubleshooting the support and/or installation of software applications; maintaining level customer support environment

Requirements

  • 3+ years of solid experience in project and client management

  • 2+ years of experience in project implementation

  • Strong technical understanding in .Net and/or Java technology

  • Strong understanding of software development process, including UML, OOP, and other enterprise architecture and design principles

  • Solid knowledge of multiple relational databases (such as MS SQL, Oracle, or DB2) and SQL

  • Excellent verbal and written communication skills in English and Vietnamese.

  • Solid knowledge of server technologies

  • Participation in all phases of either development or professional services from requirement analysis to deployment

  • Required Education: BS or MS degree in Computer Science, Computer Engineering, or equivalent.
     

Network Administrator
Responsibilities

  • Administers a complex network or group of networks typically consisting of around 50 or more workstations, utilizing one or more TCP/IP or non-TCP/IP networking protocols and/or one or more Linux-based operating systems.

  • Installs, configures, and maintains personal computers, Window, UNIX workstations, file servers, Ethernet networks, network cabling, and other related equipment, devices, and systems; adds or upgrades and configures modems, disk drives, data acquisition boards, CD ROM units, printers, and related equipment.

  • Performs and/or oversees software and application development, installation, and upgrades; maintains site licenses for department/organization.

  • Plans and implements network security, including building firewalls, applying cryptography to network applications, managing host security, file permissions, and file system integrity, and adding and deleting users.

  • Troubleshoots networks, systems, and applications to identify and correct malfunctions and other operational difficulties.

  • Perform network backup according to a regular schedule

  • Evaluates and/or recommends purchases of computers, network hardware, peripheral equipment, and software; provides technical consulting services to department/organization regarding use of computers and networks to satisfy business needs.

Requirements

  • Knowledge of a range of computer networking systems and languages.

  • Knowledge of current technological developments/trends in area of expertise.

  • Ability to administer medium and complex computer networks.

  • Ability to install, configure, and maintain personal computers, networks, and/or related hardware and software.

  • Ability to communicate technical information to non-technical personnel.

  • Knowledge of available computing and/or network hardware and peripheral equipment.

  • Knowledge of computer and/or network security systems, applications, procedures, and techniques.

  • Ability to identify and resolve computer system malfunctions and operational problems.

  • Ability to provide a range of systems training and/or support activities for users.
     

top ^