What are the responsibilities and job description for the Software Developer Level 1 position at Phoenix Staff, Inc.?
Title: Software Developer I
Location: Tempe, AZ or Anchorage, AK (Hybrid – 2–3 Days On-Site Per Week)
Type: Full-Time, Direct Hire
Compensation: $80,000 – $120,000 Annually
Position Overview
Phoenix Staff is seeking a Software Developer I to join a collaborative Business Solutions team responsible for developing, integrating, and supporting modern business applications across a diverse enterprise environment.
This position focuses on building and enhancing web-based applications, connecting enterprise systems, and delivering technology solutions that improve business processes and operational efficiency. The ideal candidate has a solid foundation in software development, experience or strong exposure to JavaScript/TypeScript and modern web frameworks, and an interest in working with APIs, enterprise applications, and emerging technologies.
This is an excellent opportunity for an early-career developer to expand their technical expertise, collaborate with experienced IT professionals, and contribute to meaningful software development initiatives while building toward future leadership opportunities.
Key Responsibilities
Location: Tempe, AZ or Anchorage, AK (Hybrid – 2–3 Days On-Site Per Week)
Type: Full-Time, Direct Hire
Compensation: $80,000 – $120,000 Annually
Position Overview
Phoenix Staff is seeking a Software Developer I to join a collaborative Business Solutions team responsible for developing, integrating, and supporting modern business applications across a diverse enterprise environment.
This position focuses on building and enhancing web-based applications, connecting enterprise systems, and delivering technology solutions that improve business processes and operational efficiency. The ideal candidate has a solid foundation in software development, experience or strong exposure to JavaScript/TypeScript and modern web frameworks, and an interest in working with APIs, enterprise applications, and emerging technologies.
This is an excellent opportunity for an early-career developer to expand their technical expertise, collaborate with experienced IT professionals, and contribute to meaningful software development initiatives while building toward future leadership opportunities.
Key Responsibilities
- Develop, maintain, and improve internal web applications and business platforms using modern development frameworks, including Next.js and Directus CMS.
- Build, support, and troubleshoot integrations between enterprise applications, ERP systems, data platforms such as Databricks, Active Directory, SharePoint, and other business technologies.
- Assist with the development and ongoing support of internal and external communication platforms using SharePoint, Smartsheet, and related tools.
- Support business process automation initiatives utilizing Microsoft Power Platform, Power Automate, and other integration technologies.
- Participate in the full software development lifecycle, including requirements gathering, business analysis, solution design, development, testing, deployment, and production support.
- Collaborate with business stakeholders, technical teams, and end users to understand requirements and deliver practical, scalable technology solutions.
- Develop clean, maintainable, and well-documented code while following established software engineering practices, including version control, code reviews, and CI/CD processes.
- Create and execute automated tests to validate application functionality, reliability, and performance.
- Investigate application issues, identify root causes, and implement effective technical solutions.
- Assist with application enhancements, system improvements, and ongoing technology modernization initiatives.
- Communicate project updates, technical considerations, and potential solutions clearly to both technical and nontechnical audiences.
- Support key projects and continuous improvement initiatives in coordination with technical leadership.
- Stay current with modern development practices, frameworks, and enterprise technologies while continuing to strengthen technical and professional skills.
- Manage competing priorities, maintain accurate documentation, and deliver assignments with strong attention to detail.
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; equivalent practical experience will also be considered.
- 1–3 years of software development experience, including relevant internships, cooperative education, or hands-on project experience.
- Strong understanding of fundamental programming concepts, software development principles, and application logic.
- Experience or strong exposure to JavaScript and/or TypeScript.
- Familiarity with modern web development frameworks such as React, Next.js, or comparable technologies through professional experience, coursework, or projects.
- Foundational understanding of RESTful APIs, JSON, and web-based application integration concepts.
- Working knowledge of relational databases, SQL, and general database principles.
- Basic experience with source control and development collaboration tools such as Git, GitHub, or Azure DevOps.
- Understanding of software testing, troubleshooting, and debugging techniques.
- Ability to analyze technical challenges, evaluate potential solutions, and apply logical problem-solving skills.
- Strong written and verbal communication skills, with the ability to collaborate effectively with technical teams, business stakeholders, and end users.
- Strong organizational and time management skills, including the ability to balance multiple assignments and meet deadlines.
- Demonstrated initiative, adaptability, and willingness to learn new technologies and develop professionally.
- Ability to work effectively in a collaborative, customer-focused enterprise IT environment.
- Hands-on experience developing applications using React, Next.js, or similar JavaScript-based frameworks.
- Familiarity with Directus CMS or comparable content management platforms.
- Exposure to enterprise application integrations, ERP environments, and business systems connectivity.
- Experience working with Microsoft SharePoint, Smartsheet, or similar enterprise collaboration platforms.
- Familiarity with Microsoft Power Platform and Power Automate for workflow automation and process improvement.
- Exposure to enterprise data technologies such as Oracle, SQL-based databases, or Databricks.
- Understanding of Active Directory and its role in enterprise application environments.
- Familiarity with CI/CD pipelines, automated testing frameworks, and modern software delivery practices.
- Experience supporting applications within a complex enterprise technology environment.
- Interest in business analysis, solution design, and translating operational requirements into effective software solutions.
- A proactive, service-oriented approach to problem-solving, continuous improvement, and professional growth.
Salary : $80,000 - $120,000