| |
 |
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 ^
|
|