What are the responsibilities and job description for the Program Analyst III position at Aleknagik Technology?
Job Description
Job Description
Aleknagik Technology, LLC (ATL) is seeking a Programmer Analyst III to provide the following :
JOB DEFINITION : Customize / maintain client based application solutions, and
develop / maintain database driven web applications. Candidate will be assigned various
programming and automation tasks to be completed within specific timeframes. Communicate
effectively with the Task Lead, senior team members, and customers regarding the status of
tasks. Attention to detail, customer service oriented, and creative problem-solving capabilities
required. Respond quickly and effectively to task requests that require a very short turn-around.
Record time spent working on tasks in a custom task management system.
ESSENTIAL FUNCTIONS : The following duties ARE NOT intended to serve as a
comprehensive list of all duties performed by all employees in this classification. Shown are
duties intended to provide a representative summary of the major duties and responsibilities.
Incumbent(s) may not be required to perform all duties listed and may be required to perform
additional, position-specific duties.
REPRESENTATIVE DUTIES :
Software Development :
- Maintain existing ASP.NET Web Forms and Web API applications using Visual Studio.
- Maintain existing Angular.js and React applications using Visual Studio and VS Code.
- Update existing codebases without deviating from existing coding style.
- Read and write SQL for Oracle and SQL Server.
- Create and maintain developer-focused documentation for applications and libraries.
- Create and maintain automated tests using C# and XUnit.
- Create and maintain automated tests using JavaScript and Jest or Mocha.
- Submit pull requests using git and Microsoft Team Foundation Server.
- Work with package management systems such as NuGet and NPM / Yarn.
Analysis, Consultation, and Communication :
KNOWLEDGE and SKILLS :
Candidates are expected to possess the following skills.
MINIMUM QUALIFICATIONS : A Bachelor's degree in Computer Science, Information
Technology or equivalent AND two (2) years of programming experience; OR equivalent
combination of education, training and experience. Experience must include significant work with
application programming.
ADDITIONAL REQUIREMENTS : Required to work a traditional work schedule, Monday-
Friday between the hours of 0600-1700. A favorable NACI Clearance is required prior to
confirmed full time employment.
MINIMUM PHYSICAL REQUIREMENTS : The following demands are representative of
those that must be met by an employee to successfully perform the essential functions of this job.
This position requires persistent repetitive movements of the hands, wrists and fingers and the
ability to sit for long periods of time.
ADDITIONAL REQUIREMENTS : Required to work a traditional work schedule, Monday-
Friday between the hours of 0600-1700. A favorable NACI Clearance is required prior to
confirmed full time employment.