Application Programmer Analyst I or II

Boise Cascade
Boise, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 42K

Job location

Boise, United States of America

Tech stack

HTML
Java
JavaScript
API
Artificial Intelligence
Data analysis
Application Services
Azure
Bug Tracking Systems
CSS
Databases
Data Integration
Data Mining
Data Presentation
Data Visualization
Database Design
DevOps
Design of User Interfaces
IntelliJ
Node.js
Object-Oriented Software Development
Software Maintenance
Power BI
Software Engineering
SQL Databases
TypeScript
Spring-boot
GIT
Vue.js
Build Management
Information Technology
Build Process
REST
Software Version Control
Custom Reports
Data Generation

Job description

Provides software development, data analysis, and system support for a complex computing environment. Activities generally deal with all phases of application software development lifecycle as well as end user support of in-house and commercially developed systems. Selected applicant will design, code, test, maintain, and document systems software. May provide technical guidance and support to business analysts, other application developers, and end users. Primary focus will be on enhancing and supporting the Company's Sales and Marketing, Inventory, and Financial Systems., * Serves as a UI/UX design specialist for in-house sales system. Assists in managing all aspects of client side application development lifecycle including component architecture design and development, data integration & API service layers, state management, testing and Q&A, and build and deployment optimization utilizing Azure DevOps and other Azure technologies.

  • Under general guidance, codes programs based on assigned specifications or own specifications, creates test plans and tests programs.
  • Typical projects include design and coding for business needs such as; data extraction and persistence to databases, user input screens to facilitate data input and data creation, creating data presentation and visualization screens, and report design and creation.
  • Discusses programs or change requirements with users and other analysts. Defines functional requirements such as user requests for systems and report enhancements.
  • For smaller enhancements, writes program specifications or list of functional requirements. May prepare estimates of time or resources required.
  • Writes documentation or prepares help screens for users, operations and future program maintenance. Advises users on systems use.
  • Attends IT industry meetings and training and pursues personal skill development to learn about the business and to keep current with the professional field.
  • Identifies and responds actively to the needs of all customers in alignment with the values and goals of the company and is open and responsive to change.
  • Installs, updates, debugs, provides user support, and works as a vendor liaison for third-party software.
  • Responds to production problems or user calls. Determines cause of problem and resolves problem or obtains necessary help in resolving problem. Instructs users or operations in creating a solution.

Requirements

Basic Qualifications: Bachelor's Degree in Computer Science, Information Services, or a related field or equivalent work experience. Candidate must have demonstrated experience with Java or other Object-Oriented Languages. Must be proficient in data analysis, accessing data via SQL queries and report design. Ability to work in a team environment using bug tracking systems, version control, and automated build processes. Requires basic knowledge of business functional area(s) and its supporting applications systems, technical platform capabilities, planning, conducting user interviews, data analysis, structural systems design methodology, and the principles of systems design, RESTful API design, and database design. The successful candidate must be able to communicate effectively with individuals at all levels in the organization and have strong interpersonal skills as this is a service-oriented position.

Preferred Qualifications: Experience with Java, Spring Boot, and full stack development lifecycle. Knowledge of HTML, CSS, and JavaScript/TypeScript. Client side UI development experience with Vue.Js and Node.js. Proficient in UI/UX development standards for optimizing performance and scalability. Working knowledge of GIT. Past use of VS Code or IntelliJ as a Java IDE. Knowledge of DevOps integrated with Azure App Services and other Azure technologies. Knowledge of PowerBI or similar data visualization tools. Experience with AI a plus. Manufacturing operations knowledge and experience is a strong bonus.

Analyst II: Prefer more than 3 years of experience in related job function.

Benefits & conditions

Level I range: $57,500 - $86,000

Level II range: $65,500 - $92,000, $19.00 - $20.00 per hour

Apply for this position