40333 Associate Business Application Developer

New Jersey Resources

Wall Township, NJ0–3 yrs1d agovia LinkedIn

About the Role

New Jersey Resources is seeking an Associate Business Application Developer to support the day-to-day operation, maintenance, troubleshooting, and enhancement of business applications critical to business processes. This role will partner with business users and technical teams to ensure application reliability, resolve issues, implement enhancements, and contribute to the development, testing, and deployment of new capabilities.

Key Responsibilities

  • Develop and maintain business applications using object-oriented design principles and established coding standards.
  • Participate in the full software development lifecycle, including design, development, testing, deployment, and production support.
  • Build, consume, test, and support REST APIs, web services, and system integrations.
  • Support application deployments across development, test, and production environments.
  • Write clean, maintainable, secure, and well-documented code.
  • Apply unit testing, debugging, logging, code-review, and source-control practices to improve software quality.
  • Create and maintain technical documentation, including design notes, API documentation, deployment instructions, and support procedures.
  • Use AI-assisted tools such as GitHub Copilot, Microsoft Copilot, or similar tools for coding, testing, troubleshooting, documentation, and research while following company guidelines.
  • Communicate progress, risks, and support needs clearly and contribute to continuous improvement initiatives.
  • Monitor application performance, respond to incidents, and assist with issue resolution to maintain system availability and user satisfaction.

Requirements & Tech Stack

  • Object-oriented design principles
  • REST APIs
  • Web services
  • Software development lifecycle
  • Unit testing
  • Debugging
  • Logging
  • Code-review
  • Source-control practices
  • AI-assisted tools (e.g., GitHub Copilot, Microsoft Copilot)

Qualifications

  • Bachelor's degree in Software Engineering, Information Technology, or a related field.
  • Up to 3 years of relevant experience with software development, application support, or a related technical area. Experience may include internships, co-ops, academic projects, or professional work.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Haystack, DBByte, BAE Systems, Inc.

See all 150 →