Posted 9 days ago
Analyst Senior: Programmer
Anne Arundel County Public Schools - Annapolis, MD
Title Code:

Analyst Senior: Programmer

JOB SUMMARY
Performs web application development using ASP.Net, data analysis, complex programming in PL/SQL, SQL, and other tools, encompassing all phases of the Systems Development Life Cycle for new and existing applications.

ESSENTIAL DUTIES/RESPONSIBILITIES
  • Designs, builds, tests and maintains complex .Net web based applications.
  • Performs detailed analysis and refining of system requirements.
  • Designs and maintains user interfaces, data transformations between systems, output media, and database and applications architecture.
  • Programmatically designs, creates, stores and maintains SQL or PL/SQL code to update and query SQL Server or Oracle databases.
  • Meets with Systems Analyst and clients to determine program requirements for complex business needs.
  • Translates system requirements into application software.
  • Writes, tests, debugs, documents and maintains complex program code in source repository.
  • Investigates the causes of system operation malfunction and implements solution.
  • Keeps current on the latest trends in technology, including software, web development, and programming.
  • Assists the team lead and manager in the mentoring of junior staff members.
  • May serve as the team lead in the absence of the team lead.
  • Performs other related duties as assigned within the same classification or lower.

MINIMUM 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, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education
  • Bachelor's Degree in Computer Science/Information Systems Management or related field of education from a regionally accredited college or university preferred.

Experience
  • Five (5) years programming or equal combination of training and experience in Oracle, SQL and ASP.Net and one or more of the following: Visual Basic, Ajax, JavaScript, JQuery, C# or Crystal Reports required.
  • experience with web-based systems using Asp.Net and considerable experience developing web-based systems
  • experience implementing and supporting human resources and or payroll software preferred.

Knowledge, Skills, Abilities and Other Characteristics
  • Demonstrated ability to develop interfaces between COTS applications.
  • Excellent business acumen to understand data problems in context.
  • Demonstrated ability to verify and reconcile data for accuracy, consistency and quality.
  • Demonstrated ability to communicate clearly to both technical and non-technical audiences.
  • Ability to work independently and within a team and handle sensitive data professionally.
  • Ability to work on multiple projects concurrently and work within deadlines.
  • Analytical approach to troubleshooting and solving issues.
  • Ability to learn new concepts and tools and apply them to solutions.
  • Strong organizational, analytical and problem-solving skills.
  • Excellent interpersonal, written, electronic and verbal communication skills.
  • Ability to learn systems, methods and programs quickly.
  • Demonstrated attention to detail and quality control.
  • Demonstrated ability to effectively work in a team environment.
  • Demonstrated ability to effectively work and communicate with diverse populations.
  • Demonstrated proficiency with business technology applications (e.g. Video/Web Conferencing, Microsoft Office Suite -Word, Excel, Outlook, Visio, and/or PowerPoint preferred).

Licenses and Certifications
Employee must retain active licenses, certifications, and enrollment as a condition of employment.
  • N/A

Driving Requirements
  • N/A

CAREER LADDER REQUIREMENTS

Qualification Requirements for Employment in Higher Grade as a New Hire or Transfer requires:
  • Two (2) additional years continuous successful experience required.
  • Bachelor's degree in Computer Science/Information Systems Management or related field of education from a regionally accredited college or university required.
  • Knowledge and experience utilizing the Systems Development Life Cycle.
  • Expert programming in Oracle, Visual Basic, HTML, Active Server Pages, Crystal Reports, or Business Objects.

Eligibility for Consideration for Advancement from Lower Grade to Higher Grade requires:
  • Two (2) years continuous successful experience in the position at the Lower Grade level.
  • Mastery of all responsibilities and duties of the position.
  • Achievement of Professional Certification, License or evidence of course completion in pursuit of such certification or license, if applicable.
  • Evidence of completion of additional training that may be recommended by supervisor and/or participation in approved professional development programs or courses, approved in advance by the supervisor. Successful completion of a minimum of one professional development within the last two years is required. Successful completion of job specific professional developments identified on the job description, performance evaluations and/or the supervisor's documented recommendation are required.
  • Achievement of identified goals as they relate to the needs of the district and as established by the supervior.
  • Consistent maintenance of an effective and orderly work environment.
  • Consistent compliance with general office procedures such as standards contained in the AACPS Employee Handbook; demonstration of discretion and excellent customer service; regular and punctual attendance; and building dress code, including wearing AACPS ID badge.
  • Above Satisfactory overall job performance for the two most recent consecutive years of Performance Ratings.
  • Letter of Recommendation written by the supervisor.

Additional Requirements for Advancement from Lower Grade to Higher Grade requires:
  • Bachelor's degree in Computer Science/Information Systems Management or related field of education from a regionally accredited college or university required.
  • Expert programming in Oracle, Visual Basic, HTML, Active Server Pages, Crystal Reports, or Business Objects as determined by supervisor.

LEADERSHIP ROLE
  • N/A

JOB INFORMATION

Approved Date: Established Date:1/1/2015Title Code:B14071Title:ANALYST SENIOR: PROGRAMMERReports to Generic:Senior ManagerReports to Specific:MANAGER SENIOR: APPLICATIONS

ORGANIZATION

Division:Business OperationsBusiness Unit:Information Technology (IT)Department:Technology ApplicationsNegotiated Agreement:N/A

HR JOB INFORMATION

Unit:VDays Worked:260FLSA Exemption Status:ExemptGrade:PG12;PG13 Click HERE to view salary scale. Scroll down to locate (Unit 5 - Professional Staff).Essential Job: Months Worked:12Hours Worked:8Job Family:Information TechnologySub-Function:Applications Systems

VR# 23347