Download:
Job Summary:
The Programmer uses coding languages and protocols to compose, compile, and test software programs and applications to meet user needs and specifications.
Supervisory Responsibilities:
- None.
Duties/Responsibilities:
- Collaborates with project manager, clients, end users, and other stakeholders to assess usability needs, requirements, and specifications for the requested program or application.
- Analyzes existing program logic to identify causes of program malfunctions; modifies program logic to eliminate problems or increase the operational efficiency of the program.
- Drafts and submits proposals that include flowcharts and diagrams to illustrate the steps and logical operations involved to appropriate staff for review and approval.
- Designs and programs applications and software to meet identified needs.
- Coordinates with project managers to ensure timelines are met.
- Performs diagnostic testing on programs, which may include reading code or running diagnostic software to detect syntax or logic errors.
- Modifies, replaces, or removes code to resolve problems and errors.
- Facilitates installation of software; monitors performance and effectiveness after installation.
- Provides training to end users on effective use of applications and programs.
- Maintains knowledge of trends and developments in related areas of technology and programming.
- Performs other related duties as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
- Thorough understanding of design, testing, and modification of programs and applications.
- Proficient with or the ability to quickly learn the coding and programming languages used in the organization.
- Proficient with Microsoft Office Suite or related software.
Education and Experience:
- Bachelors degree in Computer Science or related field required.
- At least one year of related work experience required.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
An organization run by AI is not a futuristic concept. Such technology is already a part of many workplaces and will continue to shape the labor market and HR. Here's how employers and employees can successfully manage generative AI and other AI-powered systems.