------------
2909 Millennium Cir Suite 1, Billings, MT, United States of America
Information Technology
Full time
----------
#R62231
Software developers at PAI build software that supports the business's operations and our customers' business. Developers are all responsible for the software they develop, from design to ensuring that the software reaches production and then monitoring it. Software is shipped quickly to production with software deployments daily.
This role is responsible for developing new and existing applications that support business objectives. This role requires working closely with software development staff and internal resources from sales, operations, accounting, and other support functions to develop solutions that will work for the continued growth of the business. Application development consists of building component-based applications delivered over the internet, application design, software modeling, component and object-oriented design, algorithmic coding, and systematic approaches to application integration.
The day-to-day duties of this role include hands-on coding, unit testing, QA testing, communicating with sponsors and domain experts, and documentation. The software development process at PAI focuses on responding to customer needs through teamwork, transparency, collaboration, and continual learning.
Design
Implementation* Adhering to Coding Standards
Leadership* Taking ownership of own software for all of its good and bad
+ VueJS, Require Angular, or React
+ Java EE (Java 8)
+ SQL Server
This work is performed remotely but does require office visits periodically for training or team building
Must be able to see, hear, speak and listen
Must be a good communicator and listener
Continuous looking at a computer screen
Daily contact with management and with co-workers
You’re currently accessing MegaHiring N/A. If you’re looking for opportunities or advice in United States, click the button below.