DataJobs.io
← Back to all jobs

Job Description

AI Engineer (Technology Consultant 2) role in Princeton, NJ with an onsite focus on requirements, software development, integration, quality practices, and production support.

Responsibilities

  • Support the requirements elicitation process by documenting assigned portions of business requirements according to provided guidance
  • Run software application design discussions and document design decisions to align the technical team on implementation approach
  • Participate in coding activities and integrate new features or updates into existing applications while prioritizing system stability
  • Perform code reviews, make codebase changes, and maintain code repositories
  • Develop and execute test strategies, analyze test results, and coordinate bug fixes to meet software quality standards
  • Create user training programs, documentation, and support frameworks to support smooth transitions to new software applications
  • Participate in production issue resolution and recommend preventive strategies to improve system reliability
  • Maintain detailed records of code, testing techniques, and support activities to strengthen the knowledge base across similar projects

Requirements

  • Collaborative spirit and excellent communication skills
  • Ability to handle end to end SDLC phases, from requirement gathering through implementation
  • Capability to translate complex requirements into actionable development tasks
  • Interest in design along with hands-on coding experience
  • Proactive approach to testing, troubleshooting, and continuous application refinement
  • Ability to work with cross-functional teams and complete software integration

Similar Jobs