Job Url: https://www.glassdoor.com/Job/united-states-react-jobs-SRCH_IL.0,13_IN1_KO14,19.htm?remoteWorkType=1&fromAge=1 Job Description: Brink's Incorporated 3.3 Software Developer Level 1 - Java Apply on employer site Billings, MT · $65K - $70K (Employer provided) Apply on employer site Your qualifications for this job Do you have any of these qualifications? JavaScript Computer science SQL Software development Show more LOCATION 2909 Millennium Cir Suite 1 , Billings, MT, United States of America CAREER AREA Information Technology JOB TYPE Full time JOB ID #R58292 Salary Range: 65-70k **Location: Must be in central or mountain time zones** 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. ESSENTIAL DUTIES AND TASKS Planning Actively listening in feature team meetings; absorbing and discussing technical/non-technical information Actively seeking clarification on coding issues Actively prioritizing work Actively tracking work; journaling decisions, work in progress, and completed Design Applying existing design patterns in a limited feature scope Developing code for a specific features Using a working knowledge of development languages Using a working knowledge of design patterns Reflecting on previous designs and choices Implementation Adhering to Coding Standards Implementing existing Design Patterns Raising issues Accepting mentoring: in person, via pairing, and through code reviews Implementing automated tests for a limited feature area Leadership Taking ownership of own software for all of its good and bad Taking ownership of team feature development KNOWLEDGE, SKILLS & ABILITIES Competencies required for success: 11 – Composure 29 – Integrity and Trust 32 – Learning on the Fly 33 – Listening 43 – Perseverance 51 – Problem Solving MINIMUM QUALIFICATIONS Work experience in a team environment as a programmer, software engineer, or software support analyst Work experience with or willing to quickly learn XP (Pair Programming , Test Driven Development, Structured Design, and time management) Written and verbal communication skills Organizational and time management skills Experience in application design, software development, maintenance and delivery At Least two years of experience in a development stack similar to VueJS, Require Angular, or React Java EE (Java 8) SQL Server Bachelor’s degree in Computer Science, Mathematics or related discipline - or - equivalent work experience and technical training COMPUTER / APPLICATIONS SKILLS Knowledge of different programming languages (Java, Javascript, SQL) Work experience with pair programming and Extreme Programming (XP) Relational database experience (SQL Server) Java 8 & Above Spring/Struts other equivalent framework Junit / FitNesse WORKING CONDITIONS This work is performed remotely but does require office visits periodically for training or team building EFFORT 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 Show less Base pay range The minimum salary is $65K and the max salary is $70K. $65K – $70K/yr (Employer provided) $68K /yr Median Billings, MT If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page. Related community posts See what other Software Developer Level 1 - Java are saying Interview Tips 534K members Salary Negotiations 559K members Explore more Bowls Want your application to stand out? Starting conversations can lead to better insights than asking for referrals. Ask for advice Company overview Size 10000+ Employees Founded 1859 Type Company - Public Industry Security & Protective Sector Management & Consulting Revenue $1 to $5 billion (USD) Brink's Incorporated ratings 3.3 51 % Recommend to a friend 49 % Approve of CEO Mark Eubanks 48 Ratings Career Opportunities 2.9 Comp & Benefits 3.3 Culture & Values 3.0 Senior Management 2.8 Work/Life Balance 2.7 Brink's Incorporated reviews by java developer Pros "Management is good" (in 89 reviews) "Good pay for lack of experience needed and easy work if you don't mind standing on your feet and lifting some heavy things." (in 106 reviews) "Flexible hours" (in 90 reviews) "Some good people that work there." (in 87 reviews) "Benefits are good" (in 45 reviews) Cons "Management bad and so was their work ethic" (in 89 reviews) "Low pay and a sweatshop" (in 106 reviews) "Long hours and expexted to do overtime." (in 90 reviews) "They will tell you be safe, but without saying we don’t care run people run." (in 87 reviews) "Ther