Associate AI Assisted Software Developer

• Posted 2 hours ago • Updated 2 hours ago
Full Time
USD $65,000.00 - 75,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Software Engineering
  • Computer Science
  • Code Review
  • Business Cases
  • User Stories
  • Software Analysis
  • Debugging
  • Code Refactoring
  • Testing
  • Accountability
  • Productivity
  • Apache Velocity
  • Budget
  • Scrum
  • IT Management
  • Specification Gathering
  • Unit Testing
  • Development Testing
  • Technical Drafting
  • Estimating
  • Agile
  • Documentation
  • Continuous Improvement
  • Software Development Methodology
  • Workflow
  • Knowledge Transfer
  • Artificial Intelligence

Summary

The purpose of this role is to understand requirements, business cases, user stories, and acceptance criteria, and to apply software engineering judgment, computer science fundamentals, and AI-assisted development practices to design, develop, test, enhance, and maintain software applications.

This role will actively use approved AI development tools to accelerate coding, testing, troubleshooting, documentation, refactoring, and code review, while retaining human accountability for quality, security, maintainability, and production readiness. This position will help establish repeatable, responsible AI-assisted development practices that improve engineering capacity, consistency, and delivery speed.

Duties & Responsibilities

Partners with Business Analysts, Product Owners, senior developers, and internal/external stakeholders to understand requirements, business cases, user stories, acceptance criteria, and customer impact

Uses approved AI-assisted development tools to accelerate software analysis, coding, debugging, refactoring, documentation, and testing, while maintaining human accountability for all final work products

Produces and executes unit test cases, including AI-assisted test generation where appropriate, to validate functionality against acceptance criteria and expected system behavior

Maintains established coding standards, secure development practices, architectural patterns, and AI SDLC governance requirements

Reviews, validates, and refines AI-generated outputs to ensure code quality, accuracy, maintainability, security, performance, and alignment with product standards

Produces supporting technical, installation, configuration, and troubleshooting documentation for internal and external publication as appropriate, leveraging AI tools to improve speed and consistency

Achieves productivity and quality targets by using AI-assisted workflows responsibly to improve development velocity, reduce rework, and deliver within budget, schedule, and defined quality standards

Completes assigned software and non-software deliverables within timelines defined by the Scrum Team, Project Manager, Product Owner, or technical leadership

Produces technical specifications, code, unit test plans, documentation, and related development artifacts in alignment with functional specifications, traceability requirements, and team standards

Delivers committed development, testing, and documentation artifacts with appropriate guidance from senior developers, architects, and managers, while demonstrating increasing independence over time

Provides input and assistance in preparing technical design specifications, including identifying opportunities where AI-assisted approaches can improve development efficiency, test coverage, documentation quality, or maintainability

Participates in planning, grooming, walkthroughs, estimation, retrospectives, and other agile processes, contributing informed technical input and AI-assisted analysis where appropriate

Ensures all work artifacts, including AI-assisted code, documentation, tests, and technical recommendations, are thoroughly reviewed by peers, senior developers, or architects for quality, security, performance, and production readiness

Contributes to continuous improvement of the organization's Level 3 AI SDLC practices by sharing effective prompts, workflows, lessons learned, reusable patterns, and responsible AI development techniques

Supports knowledge transfer, product continuity, and modernization efforts by learning existing systems, documenting legacy behavior, and helping apply AI-assisted practices to both new development and existing codebases

Salary range: $65,000 - $75,000 USD per year.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: harrisme
  • Position Id: 75443d171cabd90a68f389287ad95d6c
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alameda, California

Today

Full-time

USD 103,000.00 - 145,000.00 per year

Plano, Texas

Today

Full-time

Houston, Texas

Today

Full-time

Columbus, Ohio

Today

Full-time

Search all similar jobs