Application Developer

Salt River Project
Tempe, United States of America
5 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Tempe, United States of America

Tech stack

HTML
Java
JavaScript
API
Agile Methodologies
Server Applications
Component-Based Software Engineering
Software Applications
Microsoft Basic Data Partition
Business Software
Client Server Models
CSS
Command-Line Interface
IBM DB2
Relational Databases
IBM Maximo
Integrated Development Environments
JSON
Python
Lightweight Directory Access Protocols (LDAP)
Object-Oriented Software Development
Oracle Applications
Standard Sql
Software Engineering
Subversion
Systems Integration
Web Applications
Web Application Frameworks
XML
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Software Security
GIT
REST
Software Version Control
Programming Languages

Job description

The Application Developer role is responsible for the analysis, development, configuration, and support of business applications and systems software.

This position participates in the design, coding, testing, deployment, maintenance, and enhancement of applications by translating business, functional, and technical requirements into working solutions.

The Application Developer contributes to ongoing system improvements, production support, and scope changes by troubleshooting issues and implementing enhancements across internally developed and commercial-off-the-shelf (COTS) applications. This position is a member of the Enterprise Work Management Solutions team, responsible for enterprise asset and work management applications, specifically IBM Maximo and related industry solutions. This role is suitable for early-career developers and recent graduates with strong foundational skills and a desire to grow in enterprise application development.

What You'll Do

  • Designs, develops, tests, debugs, and implements software applications in accordance with specifications and business needs.
  • Develops program logic for new applications or analyzes and modifies logic in existing applications.
  • Analyzes requirements, tests and integrates application components.
  • Ensures that application improvements are successfully implemented.
  • Typically works on a defined project and may work in a highly efficient ("Agile") development environment

Requirements

  • Foundational understanding of software development concepts (object-oriented programming, basic data structures, or scripting)
  • Exposure to at least one programming language (e.g., Java, Python, JavaScript, or similar) through coursework, internships, or work experience
  • Basic familiarity with relational databases and SQL concepts
  • Understanding of core web application concepts (what a web app is, how APIs are used, basic client/server concepts)
  • Ability to analyze problems, troubleshoot issues, and learn new technologies
  • Effective written and verbal communication skills

Preferred:

  • Familiarity with enterprise or commercial-off-the-shelf (COTS) applications, such as Enterprise Asset Management (EAM) or utility systems (IBM Maximo experience is a plus but not required)

  • Experience or academic exposure to:

  • Java, Python, JavaScript, or similar object-oriented languages

  • HTML, CSS, and modern JavaScript frameworks or patterns

Working knowledge of SQL and relational databases (Oracle or DB2 preferred)

Basic understanding of RESTful APIs, JSON, XML, and system integration concepts

Exposure to application servers and deployment concepts

Familiarity with Linux/Unix environments and basic command-line usage

Experience using version control systems (Git, SVN, or similar)

Ability to review logs and apply structured troubleshooting techniques

Awareness of application security and authentication concepts (e.g., roles, permissions, LDAP/SSO concepts), * For a Level 2 (Journey), a minimum of two years of experience to four years related experience is required (if no degree, six-eight years of relevant experience or equivalent combination of education and related experience totaling six-eight years)., A bachelor's degree relevant to the assignment from an accredited institution is preferred.

Benefits & conditions

SRP's success is rooted in our employees' happiness, health, and safety. That's why we offer a comprehensive benefits package to meet the needs of our employees and enhance their well-being. In addition to competitive pay and performance incentives, eligible employees can take advantage of the following benefits:

  • Pension Plan (at no cost to the employee)
  • 401(k) plan with employer matching
  • Available your first day: Medical, vision, dental, and life insurance
  • Over 200+ hours of PTO (includes vacation days, holidays, floating holidays, and sick leave)
  • Parental leave (up to 4 weeks) and adoption assistance
  • Wellness programs (including access to a recreation and fitness facility)
  • Short and long-term disability plans
  • Tuition assistance for both undergraduate and graduate programs
  • 10 Employee Resource Groups for career development, community service, and networking

About the company

SRP is one of the largest public power and water utilities in the U.S. providing electricity to approximately one million customers in the greater metropolitan Phoenix area. Since its founding in 1903, SRP has fostered a culture of stewardship and customer service consistently ranking as an industry leader in customer service according to J.D. Power and named one of Arizona's best employers by Forbes. SRP continues to adapt to its changing business environment by seeking innovative ways to reimagine utility service and the provision of critical resources essential to the life and economy of Arizona. Why Work at SRP At SRP, we foster an inclusive work environment and believe everyone should have a fair chance to work, regardless of who they are. That's why we value teams with diverse perspectives, experiences, and backgrounds to help SRP deliver on its mission of providing reliable, affordable and sustainable water and power.

Apply for this position