Software Engineer (All levels)

    Responsibilities

    • Design software architecture for standalone and client/server applications. Architect and build the infrastructure for a web-business.
    • Develop new and existing software features for business applications software. This includes the Windows based, the Internet based client as well as server applications development. All projects emphasize user interface development using a client-server methodology with special requirements for real-time network interaction over TCP/IP.
    • Contribute in all phases of development including: initial product investigation and planning; detailed product design and product implementation using C++, Java and HTML; thorough product testing and debugging as well as continued product support at the customer site.
    • Apply good understanding of software design and testing to conduct the following moderately complex applications software development: Java/C/C++/API and other applications design and integration, GUI design, cross platform development, TCP/IP server programming, CAD, Math application, and generic programming. Will exercise limited judgment.

    Requirements:

    • 1-5 years of software development experience.
    • Knowledge of the following programming languages: C++, Java, Visual Basic.
    • Experience with HTML, JavaScript, Java and other Internet technologies is strongly desired.
    • Knowledge of databases and WEB technologies highly desired.
    • Knowledge of COM and other API's such as MAPI or TAPI a plus.

    Education:

      Must have MS + 1 year of experience or BS + 2 years of experience in Software Development.

    Computer Programmer

    Responsibilities:

    • Analyze, design, evaluate, test & implement systems.
    • Under general supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Prepares detailed specifications from which programs will be written.
    • Designs, codes, tests, debugs documents and maintains those programs. Competent to work on most phases of applications systems analysis and programming activities, but requires instruction and guidance in other phases.
    • Perform troubleshooting, maintain, and support production applications.
    • Manage configuration and content of databases to support applications.
    • Perform application data administration. Analyze business needs and provide solutions utilizing application capabilities.

    Requirements:

    • Microsoft Office Tools (MS Word, Excel, PowerPoint, etc.).
    • Windows Application Tools (preferably Microsoft Access and Microsoft Visual Basic).
    • Relational Database Management Systems (preferably Oracle 7).
    • Structured analysis, design, and programming methodologies and object oriented programming capabilities UNIX or Microsoft Windows NT operating systems.
    • Implementation of integrated information technology applications in a client/server environment
    • Knowledge of test automation and release engineering tools is highly desirable.

    Education:

      Candidates must have BS in engineering, Computer Science, Math, Physics or related field and at least 1 year of experience in database analysis or application programming.



Systems Administrator

We have immediate needs for systems administrators to be part of a team. Successful candidates have at least 1 yr. (3-5 yr.prefered) exp. working within either UNIX or/and Windows NT environment.

Responsibilities:

  • Work with Developers in developing, configuring and maintaining the Internet/Intranet infrastructure.
  • Provide capacity planning for the Internet/Intranet (Sun Solaris and NT) infrastructure.
  • Provide on-call support. Provide administrative and engineering support for Sun and UNIX
  • Propose, install, and maintain computer communications and security equipment: network cabling, firewall, routers, switches, hubs, T1 and dial-up lines, Internet connection, remote access, DNS, NIS, DHCP, and NT Domains.
  • Formulate back-up and disaster-recovery strategy. Set up equipment.
  • Perform regular backups and maintenance of both servers and workstations.
  • Acquire, prepare, and maintain PCs, servers, and workstations. Install, upgrade, and support software and peripherals on these systems. Recommend, set up, and maintain key information systems, including file; print; email; intranet web; development, staging, and Internet production servers; bug-tracking; customer-information, help-desk and knowledge-base systems.

Requirements:

  • Proficiency with Perl, Linux, Apache, TCP/IP networks & Internet protocols.
  • Proficiecy in configuring, tuning, troubleshooting and managing UNIX and NT servers.
  • Excellent understanding of TCP/IP networks, Web servers, proxy Servers, Firewalls, Intranet/Internet infrastructure and System Management Tools.
  • Exceptional troubleshooting skills, in particular with Web applications and Oracle 7.x databases running on Sun Solaris 2.x UNIX servers.
  • Highly proficient in writing and debugging of scripts written in C, KSH, Bourne and Perl.
  • Ability to interact well with team members and business users.
  • Project Management skills.


    © 2000 The Los Altos Software Testing House, Inc.