Cornerstone Consulting Group

Programmer Analyst - Marketing Systems

Information Technology | Modesto, CA, United States

• Acquires thorough understanding of business areas supported to determine specific output requirements. • Studies existing data systems to evaluate effectiveness and develops new, or modifies current systems to improve processes by using new technologies. • Codes, tests, debugs, documents, provides training, installs, and maintains programs. • Conducts studies pertaining to development of new systems to meet current and projected needs. • Plans and prepares documentation of the development and functioning of operational systems. • Prepares technical reports and instructional manuals. • Participates in the preparation of proposals and recommendations for management and users. • Reviews and defines work plans and is expected to meet budget and schedule commitments. • Applies current technology or researches and acquires new technical knowledge to complete moderate to complex projects and may advise others on current issues, and designs. • Participates in department and interdepartmental project teams and may work cross-functionally to improve processes within the organization. • Acts as a liaison with users and management. • Coordinates project status reporting when needed. • Conducts or coordinates quality assurance testing when needed. • Provides on-call support during off-hours when needed. • Maintains satisfactory attendance, to include timeliness. • Responsible for understanding and complying with applicable quality, environmental and safety regulatory considerations. If accountable for the work of others, responsible for ensuring their understanding and compliance. • This job description reflects management's assignment of essential functions; it does not prescribe or restrict the tasks that may be assigned. SUPERVISORY RESPONSIBILITIES N/A QUALIFICATIONS 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 ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. MINIMUM QUALIFICATIONS • High school diploma or GED. • Bachelor's degree in computer science, business administration, MIS, mathematics, or engineering, plus 1 year of experience in programming analysis, software engineering or software development to include working knowledge of web development techniques and programming languages including: HTML, CSS, XML, Java Scripting (client side validation), cross-platform compatibility; or 5 years of experience in programming analysis, software engineering or software development reflecting increasing levels of responsibility. • Computer skill requirements include: basic MS Word, Excel, and PowerPoint. • Required to provide on-call support when necessary. • Required to work in a team environment. • Skilled in working on multiple tasks at once. • Required to be flexible with project responsibilities. • Experience with software installation, configuration, and upgrades. PREFERRED QUALIFICATIONS • Bachelor's degree in computer science, business administration, MIS, mathematics, or engineering, plus 3 years of experience in programming analysis, software engineering or software development reflecting increasing level of responsibility. • 1 year C# programming experience with Microsoft .NET Framework (version 2.0). • Experience developing custom plug-ins using .NET Framework. • 1-2 year experience supporting Microsoft technology solutions like MS Dynamics Retail Management System Store operations (version 2.0 preferred) or MS Dynamics CRM (version 4.0/2011 or 2011). • Strong SQL/T-SQL skills and relational database concepts (Oracle and MS SQL Server). • Strong Access or VB application development skills. • Experience of developing reports using Report Builder and Microsoft SQL 2008 Reporting Services. • Windows Server IIS Administration experience. • Experience working in a technical customer service support role, strong problem solving, troubleshooting and debugging skills. • Knowledge of Java (J2EE) programming technologies. • Strong technical, oral/written communication and analysis/documentation skills are essential. • Experience gathering, documenting business requirements, and the ability to translate the business requirements into technology solutions. • Experience reading, analyzing and interpreting general business periodicals, professional journals, technical procedures or governmental regulations. Experience writing reports, business correspondence, and procedure manuals. Experience effectively presenting information and responding to questions from groups of managers, clients, customers and the general public. • Computer skill requirements include: intermediate MS Word, Excel, Access and PowerPoint. • Skilled in applying advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Skilled in applying mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory and factor analysis. • Experience defining problems, collecting data, establishing facts, and drawing valid conclusions. Experience interpreting an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. • Experience performing that is varied and may be somewhat difficult in character, usually involving limited responsibility, requiring frequent evaluation, originality or ingenuity. • Demonstrates a high level of programming proficiency. • Demonstrates strong initiative, self-motivation, and commitment to the job. • Experience resolving conflict. • Skilled in acquiring knowledge in other business areas, demonstrating strong team building skills, adapting to unexpected changes and being a strong role model. • Knows and applies the fundamental concepts, practices and procedures of this particular field of specialization. PHYSICAL DEMANDS 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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. • While performing the duties of this job, the employee is frequently required to sit. The employee is occasionally required to stand and walk.