We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Developer Technician

Lenovo
United States, North Carolina, Whitsett
6540 Franz Warner Parkway (Show on map)
Oct 22, 2025


General Information
Req #
WD00089438
Career area:
Manufacturing
Country/Region:
United States of America
State:
North Carolina
City:
Whitsett
Date:
Monday, October 20, 2025
Working time:
Full-time
Additional Locations:
* United States of America - North Carolina - Whitsett

Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

Lenovo US Fulfillment Center located in Whitsett, NC is looking for self-motivated, energetic, and results driven software development technician to support existing team of software developers and be part of site technical engineering and software development team. It is 5 days on site position, no hybrid/remote option available and may require working in weekends and holidays as management discretion.

A software development technician is responsible for assisting software developers in designing, coding, testing, and maintaining software applications. Some of the specific roles and responsibilities of a software development technician are mentioned below:

Key Responsibilities:

1. Developing Software Components

A software development technician may assist in the creation of various software components such as user interfaces, databases, and application programming interfaces (APIs).

2. Writing and Testing Code

The software development technician may be responsible for writing and testing code to ensure it meets the specifications and standards of the project.

3. Debugging Software

When errors or bugs arise in the software, the technician may be responsible for identifying and fixing them to ensure the software runs smoothly.

4. Maintaining Software

The technician may also be responsible for maintaining the software by ensuring it is up-to-date and compatible with the latest hardware and software systems.

5. Communicating with Team Members

A software development technician may collaborate with other members of the development team to ensure everyone is on the same page and working towards a common goal.

A software development technician plays a crucial role in the software development process by supporting the development team and ensuring the software is functioning correctly.

The Skills Required to Become a Software Development Technician

Basic Qualifications:

  • Bachelor's degree in computer science, information technology or equivalent
  • Proficiency in programming languages: A software development technician should have a good understanding of programming languages like Java, Python, C++, and SQL
Preferred Qualifications:

Here are some of the essential skills that are required to become a software development technician -

  • Debugging skills: Debugging is an essential part of software development, and a technician should be able to identify and resolve coding errors efficiently.
  • Attention to detail: Software development involves paying attention to small details, and a technician should be able to spot minor errors and inconsistencies that could affect the performance of the software.
  • Analytical skills: A software development technician should be able to analyze data and identify patterns and trends to make informed decisions.
  • Communication skills: Communication is essential in software development, and a technician should be able to communicate effectively with other team members, clients, and stakeholders.
  • Knowledge of software development methodologies: A technician should be familiar with various software development methodologies such as Agile and Waterfall.
  • Familiarity with software testing tools: Testing is a crucial part of software development, and a technician should be familiar with testing tools like Selenium, JMeter, and SoapUI.
  • Continuous learning: A software development technician should be willing to learn continuously as software development is an ever-changing field, and new technologies and techniques are constantly emerging.

As described above, a software development technician should possess a mix of technical and soft skills, including programming proficiency, attention to detail, analytical skills, communication skills, and a willingness to learn continuously.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.
Additional Locations:
* United States of America - North Carolina - Whitsett
* United States of America
* United States of America - North Carolina
* United States of America - North Carolina - Whitsett

Applied = 0

(web-c549ffc9f-6nvml)