Download:
Job Summary:
The Software Developer, Applications will plan and develop specialized applications software.
Supervisory Responsibilities:
- May review, mentor, or oversee the work of computer programmers, technicians, and software engineering employees.
Duties/Responsibilities:
- Collaborates with clients and/or internal teams to understand user needs; drafts initial proposal and design of software to meet these needs.
- Assesses feasibility of design and project parameters within time and cost constraints.
- Analyzes user needs and designs software for client use.
- Develops code and designs software applications based on user specifications.
- Modifies existing software to correct errors or improve performance.
- Monitors and assists with software testing and validation procedures and programming.
- Monitors and assists with software installation; ensures application operates within established specifications.
- Gathers and evaluates user feedback and then modifies software for better usability.
- Designs databases for specific application areas.
- Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
- Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
- Advises clients on software maintenance.
- Performs other related duties as assigned.
Required Skills/Abilities:
- Excellent verbal and written communication skills.
- Excellent problem-solving and analytical skills.
- Excellent organizational skills and attention to detail.
- Excellent time management skills with the proven ability to meet deadlines.
- Extensive knowledge of coding languages and systems.
- Ability to learn new coding languages and technologies.
- Proficient with Microsoft Office Suite or related software.
Education and Experience:
- Bachelors degree in Computer Science, Engineering, or related field required.
- Five years of experience as software developer or engineer preferred.
Physical Requirements:
- Prolonged periods 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.