Job Details

Requisition Number 16-0174
Title Programmer Analyst
Employment Type Full Time
Company Pearl Carroll & Associates LLC
City Latham
State NY
Description ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
 Consult with business analysts and/or business users to gather information about system needs, objectives, functions, features, and other requirements.

 Provide technical application support for existing enterprise software systems and processes; correspond with business and other technical resources via ticket queues, email, phone, and face to face communication as issues arise.

 Develop software enhancements as needed; test system changes and debug code as issues/errors arise.

 Prepare logic and code new enterprise software solutions in a variety of computer languages (i.e. – T-SQL, C#, ASP, HTML, JavaScript, Visual FoxPro etc.); test and debug code as issues/errors arise; participate in design discussions and recommend solutions to assigned Enterprise Systems Solutions Management.

 Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.

 Serve as a subject matter expert to business users and other technical staff as needed.

 Work with Business Analysts to develop and validate application business solutions.

 Mentors, trains, and provides technical expertise to other programmers as directed by management.

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.

Education and Experience:

 Bachelor’s degree in computer science or related field with 2+ years of experience designing, architecting, and implementing medium or large-sized technical solutions using the following: .Net programming (C#), SQL, JavaScript/JQuery, Visual FoxPro, and HTML/CSS, XML, Relational Database Management Systems such as SQL Server or Oracle, Entity Framework, and Object Oriented Programming, Dependency Injection/Inversion of Control; knowledge of and experience with common software development methodologies, such as Agile or Waterfall; or equivalent combination of education and experience.

 Proficiency with .Net Framework (VB or C#) preferred; C++ or Java acceptable.

 Strong interpersonal skills with a proven ability to interface with both technical and business team members at all levels within an organization.

Certifications and Licenses:
Microsoft Certified Solutions Developer (MCSD) certification desired.

Machines, Equipment or Software Used:
This position requires the regular use of a personal computer and general office machines. The ability to use the following software/systems is required: Visual Studio, SQL Server Management Studio, other software development tools, Crystal Reports, Skype, Word, Excel, Outlook, PowerPoint and Chrome.

Communication Skills:
Ability to read, analyze and interpret complex documents, professional journals, technical procedures, or government regulations. Ability to write reports, correspondence and procedure manuals. Ability to effectively present information and respond to questions from groups of department heads, managers, clients, and external contacts.

Specialized Skills:
Requires a basic knowledge of a professional field. This level is typically reserved for individuals possessing a four-year degree or with high-level vocational skills. Ability to write reports using technical data requiring considerable interpretation. Uses technology resources to develop new methods and procedures.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is regularly required to sit; use hands to finger or grasp; and is subject to repetitive motions of the wrists, hands, and/or fingers. The employee is frequently required to talk and hear. The employee is regularly required to use close and distance vision and to adjust focus.

The physical requirements of this position also require the ability to exert up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects.

Apply On-line
Send This Job to a Friend