Job Description
Duration: 0-24 month(s)
Summary: The main function of an specialty analyst/developer is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered. A typical specialty analyst/developer is responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency.
Job Responsibilities: - Review and approve modifications to existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Review and approve the design and development of software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Counsel customers about software system design and maintenance.
- Counsel systems analysts, engineers, programmers and others on project limitations and capabilities, performance requirements and interfaces.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
Skills: - Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Strong ability to work independently and manage ones time.
- Strong leadership and mentoring skills necessary to provide support and constructive performance feedback.
- Strong knowledge of circuit boards, processors, electronic equipment and computer hardware and software.
- Strong knowledge of design techniques and principles involved in production of drawings and models. Strong knowledge of niche computer software, such as Oracle, Csharp.net, Lawson, etc.
Education/Experience: - Bachelor's degree in computer science or equivalent training required.
- 8-10 years related experience required.