FULL STACK DEVELOPER

Carter Machinery Company

Richmond (VA)

On-site

USD 73,000 - 93,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) matching
Paid time off
Life and disability insurance
Stable career growth
Employee referral bonus

Job summary

Carter Machinery Co. Inc. is seeking a Full Stack Developer I in Richmond, VA to build AI-enabled data pipelines and cross‑system integrations.

You will develop Python scripts, SQL queries, and mobile/desktop apps while collaborating with stakeholders to translate requirements into secure solutions. The role emphasizes Power Platform work, automated flows, and continuous learning in a regulated environment.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent experience.
  • Experience with data-driven development and business process automation preferred.
  • Internship or experience in data, development, or Power Platform roles preferred.
  • US resident and authorized to work without sponsorship.

Responsibilities

  • AI/ML Enablement: evaluate and apply AI tools and APIs to improve workflows.
  • Automation: develop Python scripts to support data pipelines and automation.
  • Power Automate: build and maintain flows to streamline approvals and data movement.
  • SQL Development: write and optimize queries and procedures for data extraction and integration.
  • Application Development: design and build mobile/desktop apps per security best practices.
  • Cross-System Integration: collaborate on data quality and system designs across ERP/Power Platform.

Skills

Python
SQL
Git
AI/ML awareness
Data-driven development
Power Automate
Power Platform
Mobile/Desktop apps
Cross-system integration
Communication

Education

Bachelor's degree in Computer Science
Equivalent education + experience

Tools

D365 F&O ERP
Git

Job description

Join a Company That’s Built to Elevate You.

At Carter Machinery, we don’t just offer jobs - we offer long-term careers defined by purpose, innovation, and impact. We’ve built an award-winning workplace where high achievers thrive, careers grow, and your work truly matters.

Our legacy is strong, our vision is bold, and our future is built on investing in the growth and well-being of our people. Whether you're turning a wrench, managing operations, or supporting customers, you play a vital role in powering industries that moves the world forward.

Job Title: Full Stack Developer I

Location: Richmond, Virginia

Starting Compensation Range: $73,000 - $93,000 per year

What You Will Do:

AI and Automation

  • AI/ML Enablement: Explore, evaluate, and apply AI and machine learning tools and APIs (e.g., prompting, model integration, intelligent automation) to improve workflows and decision-making
  • Automation and Scripting: Develop scripts and applications in Python to support data pipelines, integrations, and automation of manual processes
  • Power Automate Flows: Build and maintain Power Automate flows to streamline approvals, notifications, and cross-system data movement, reducing manual, repetitive work

Data and Application Development

  • SQL Development: Write and optimize SQL queries and stored procedures for data extraction, reporting, integration, and troubleshooting
  • Application Development: Design and develop mobile and desktop applications to meet specific business needs, following secure coding and software development best practices
  • Cross-System Integration: Collaborate with cross-functional teams on data quality, system design, and integration between Power Platform solutions and core business systems (e.g., ERP/D365 FandO)

Collaboration and Documentation

  • Requirements Gathering: Gather business requirements from stakeholders and translate them into clear technical specifications and solution designs
  • Documentation: Maintain accurate documentation of applications, flows, data sources, and configuration standards to support maintainability and knowledge transfer
  • Emerging Technologies: Stay current with developments in AI, low-code platforms, and development tools to recommend improvements that keep Carter's toolset modern and effective
  • Work in coordination with the team to achieve Continuous Improvement goals and objectives
  • Perform other related duties as assigned

What We’re Looking For:

  • Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and experience
  • Experience with data-driven development and business process automation preferred
  • Prior internship or professional experience in a data, development, or Power Platform role preferred
  • Must currently reside in the US and be legally authorized to work in the US without sponsorship
  • Experience working within a compliance-regulated environment (e.g., CMMC, NIST 800-171) preferred
  • Solid software development fundamentals: writing clean, maintainable code and understanding how an application is structured, demonstrated through coursework, internships, or personal projects
  • Familiarity with version control (Git) and the software development lifecycle: branching, code review, testing, and moving work from requirement to release
  • Familiarity with AI development tools like Claude Code or Codex and concepts (e.g. prompting, APIs, machine learning basics) and interest in applying them to business problems
  • Experience with SQL, including querying, joins, and basic performance optimization
  • Experience with Python for scripting and data manipulation
  • Experience developing mobile and/or desktop applications
  • Strong communication skills, with the ability to translate business requirements into clear technical documentation
  • Must be highly analytical, detail-oriented, and capable of translating analytical insight into practical solutions
  • Strong organizational skills, with the ability to prioritize shifting demands, multi-task, and meet deadlines
  • Self-directed with a strong work ethic and the ability to work effectively both independently and in team settings
  • Excellent written and oral communication skills, with the ability to clearly explain technical information to non-technical users
  • Valid driver’s license
  • Excellent driving record

What Success Looks Like In This Role:

  • Improved workflows
  • Effective mobile and desktop applications
  • Successful collaborations with stakeholders
  • Developing and maintaining a positive working relationships across departments
  • Promoting a positive customer experience
  • Upholding the Core Values of Integrity, Commitment, Excellence, and Teamwork by embracing The Carter Way

Physical Requirements:

  • Regularly required to sit and talk or hear, and to use hands and fingers to operate a computer keyboard and mouse for extended periods
  • Occasionally required to stand and walk
  • Specific vision abilities required by this job include close vision and the ability to adjust focus

Competitive Compensation and Benefits:

  • Health, dental and vision insurance
  • Paid time off
  • 401(k), $0.75 to $1.25 match up to 6%
  • Life and disability insurance
  • In-house training instructors/programs
  • Employee referral bonus program
  • Tool allowances and tool loans
  • Discounts on cellular phone service, computers, and vehicles
  • Opportunities for overtime
  • Shift differential (if applicable)

You’ll gain access to real learning, real advancement, and a real future in a company that’s reshaping what it means to lead in our industry. If you're looking for purpose, possibilities, and a team that wins together - you belong at Carter Machinery.

Come build what matters and build your future with us.

Actual base pay may vary based on experience, skills, qualifications, education, geographic location, and other relevant business considerations. In addition to base pay, the compensation package may include participation in performance-based incentive programs (e.g., discretionary or non-discretionary plans), as well as overtime eligibility depending on the role.

Carter Machinery Co. Inc. is an EEO/AA Employer. All qualified individuals – including minorities, females, veterans, and individuals with disabilities, or any other characteristic protected by law – are encouraged to apply.

Carter Machinery is a drug-free workplace.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Carter Machinery, Inc. • Mechanicsville (VA)

On-site
USD 73,000 - 93,000
Health, dental, vision insurance
401(k) with company match
Paid time off
+5
SENIOR DATA & ANALYTICS ENGINEER
SENIOR DATA & ANALYTICS ENGINEER

Carter Machinery Company, Inc. • Mechanicsville (VA)

On-site
USD 120,000 - 145,000
Health, dental and vision insurance
401(k) with company match
Paid time off
+5
SENIOR DATA & ANALYTICS ENGINEER
SENIOR DATA & ANALYTICS ENGINEER

Carter Machinery Company • Richmond (VA)

On-site
USD 120,000 - 145,000
Health, dental and vision insurance
Paid time off
401(k) with match up to 6%
SENIOR DATA & ANALYTICS ENGINEER
SENIOR DATA & ANALYTICS ENGINEER

Carter Machinery Company, Inc • Mechanicsville (VA)

On-site
USD 120,000 - 145,000
Health, dental and vision insurance
Paid time off
401(k) with match
+6
SENIOR DATA & ANALYTICS ENGINEER
SENIOR DATA & ANALYTICS ENGINEER

Carter Machinery, Inc. • Mechanicsville (VA)

On-site
USD 120,000 - 145,000
Health insurance
401(k) match
Paid time off
+1
DIRECTOR OF FIELD OPERATIONS AND MAINTENANCE - CARTER GLOBAL POWER
DIRECTOR OF FIELD OPERATIONS AND MAINTENANCE - CARTER GLOBAL POWER

Carter Machinery, Inc. • Mechanicsville (VA)

On-site
USD 200,000 - 240,000
Health/dental/vision insurance
Paid time off
401(k) with company match
+7
DIRECTOR OF FIELD OPERATIONS AND MAINTENANCE - CARTER GLOBAL POWER
DIRECTOR OF FIELD OPERATIONS AND MAINTENANCE - CARTER GLOBAL POWER

Carter Machinery Company, Inc. • Mechanicsville (VA)

On-site
USD 200,000 - 240,000
Health insurance
401(k) match
Paid time off
+1
QUALITY ANALYST
QUALITY ANALYST

Carter Machinery Company • Richmond (VA)

On-site
USD 32,000 - 41,000
Health, dental and vision insurance
Paid time off
401(k) with match up to 6%
+7
QUALITY ANALYST
QUALITY ANALYST

Carter Machinery Company, Inc • Mechanicsville (VA)

On-site
USD 32,000 - 41,000
Health, dental and vision insurance
Paid time off
401(k) with match up to 6%
+5
PROJECT MANAGER - ENGINEERING
PROJECT MANAGER - ENGINEERING

Carter Machinery, Inc. • Mechanicsville (VA)

On-site
USD 89,000 - 115,000
Health, dental and vision insurance
Paid time off
401(k) with company match
+7