Visit Apycom DHTML Menu for more info.


Home
|

Contact
|

Site Map
|






Careers Main Page
Project Manager
Technical Support


Career Opportunities - Software Developer

Design and develops payment software for ERP, eCommerce, POS, and CRM software via .NET and COM objects. The candidate must have working knowledge of, C#, VB.NET, C++, ASP.NET, COM, .NET, and SQL Server.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Education and/or Experience

- Experience developing accounting, retail, CRM, or business intelligence applications preferred.

- In depth knowledge of OOD/OOP is must.

- Experience programming in the following languages preferred: C#, VB.NET, VB, MS SQL

- Experience with SQL Reporting Services and SharePoint preferred

- Bachelor's degree in Computer Science preferred.

- Knowledge of accounting systems preferred.


Essential Duties and Responsibilites include the following:

(Other duties may be assigned.)

- Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.

- Participates in designing, coding, testing, debugging, configuring, and documenting applications and software, in particular financial accounting package development.

- Provides assistance and routine consultation to users in the development of software.

- Acts as liaison with manufacturers and vendors of software and application products, especially with regard to problem diagnosis and resolution.

- Plans and executes software version upgrade releases and custom interfaces.

- Works with others to develop alternative system and software designs.

- Participates in recommendation, selection, approval, and acquisition of hardware, software, networking components, and services.

- Provides backup support for installation of software and user utilities, and upgrades of operating systems and workstation environments.

- Trains and supports testing and technical support staff.

- Creates initial software program documentation.

- May be required to attend Trade Shows and off-site training seminars.

- May be required to travel for occasional on-site customer demonstration or installation.


Testing Responsibilities

- Tests software programs to compare to specifications and documentation.

- Identifies, analyzes, and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content.

- Establishes benchmarks for program efficiency in operating and response times.

- Creates test cases and test data.

- Creates and executes automated test scripts using testing software programs.

- Installs, maintains, and uses testing software programs.

- Responds to inquiries from users and technical support regarding functions and operations of software programs.

- Contributes to establishment of standards and procedures for program design and testing.

- Recommends program improvements or revisions to system analysts.

- Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments.

- Monitors program performance after implementation to prevent recurrence of program operating problems and ensure efficiency of operation.

- Documents, tracks, and communicates test plans, test results, analysis, and unresolved problems.

- Develops computer programs to test, track, and verify defects in software programs.


Technical Support (second level)

- Answers technical support questions from users escalated from technical support staff.

- Interviews user to collect information about problem and leads user through diagnostic procedures to determine source of error.

- Determines whether problem is caused by hardware or system setup such as printer or print drivers.

- Handles problem recognition, research, isolation, resolution and follow-up for routine user problems, referring more complex problems to supervisor or development staff.

- Logs and tracks calls using problem management database, and maintains history records and related problem documentation.


Thinking Skills

- Ability to think laterally to approach testing problems from many angles.

- Ability to think visually to envision what clients see on computer screen as they describe user problems.


Language Skills

- Ability to communicate technical concepts to clients and other contacts who lack an extensive knowledge of computer systems in conversation, in presentation and in writing.


Interperonal Skills

Must be a team player.


Please email your resume to careers@nodus.com for consideration.


Top of Page