DeveloperJobs.io
← Back to all jobs

Job Description

This Technology Consultant role focuses on AI/ML-related software development and ongoing support across the full SDLC lifecycle. The work spans requirements discovery, design collaboration, implementation, validation, integration, and live troubleshooting, with a strong emphasis on documentation, defect reporting, and continuous learning.

Responsibilities

  • Assist in running targeted interviews and workshops to capture user needs, and ensure stakeholder requirements are documented accurately.
  • Participate in design discussions to capture software specifications and support the creation of process documentation.
  • Develop, refine, and document code for new software applications, following detailed design specifications to meet user requirements.
  • Execute test plans, analyze results, and report defects to the development team to support improvements in software performance.
  • Support integration of new software features, helping enable smooth transitions within the existing system infrastructure.
  • Monitor and troubleshoot live applications, ensuring timely issue resolution and maintaining comprehensive documentation for ongoing system maintenance.
  • Systematically document coding practices, testing methodologies, and technical solutions to strengthen the team’s knowledge repository.

Requirements

  • Agile mindset with effective communication and problem-solving skills.
  • Ability to work across most areas of the SDLC lifecycle.
  • Passion for innovating solutions that address progress and future challenges.
  • Proactive approach to monitoring and resolving production issues before they escalate.
  • Commitment to continuous learning, knowledge sharing, and supporting team development.

Assigned Job Role: Technology Consultant 1

In the assigned Technology Consultant 1 role, your area of responsibility includes the following activities across the development lifecycle:

  • Assist with targeted interviews and workshops to capture user needs and document stakeholder requirements.
  • Contribute to design discussions to define software specifications and help produce process documentation.
  • Build and refine code for new software applications, documenting work in line with detailed design specifications.
  • Run test plans, evaluate outcomes, and report defects to enable performance enhancements.
  • Support feature integration to facilitate smooth transitions within the existing system infrastructure.
  • Monitor and troubleshoot live applications and maintain documentation for ongoing system maintenance.
  • Document coding practices, testing methods, and technical solutions to expand the team’s knowledge base.

Your Contribution to the Team

  • Maintain an agile mindset supported by strong communication and problem-solving.
  • Contribute across major parts of the SDLC lifecycle.
  • Apply a forward-looking approach to innovation to meet emerging challenges.
  • Ensure early detection and resolution of production issues through proactive monitoring.
  • Strengthen team capability through continuous learning, knowledge sharing, and collaboration.

Location and Compensation

  • Location: San Jose, CA (onsite)
  • Salary: USD 78,302 to 146,416 per year

Similar Jobs