-
Software Developer Technician
- Lenovo (Whitsett, NC)
-
Software Developer Technician
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 ourStoryHub (https://news.lenovo.com/) .
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 (https://cloudester.com/how-to-find-a-software-developer/) 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 developmenttechnician playsa crucial role in the software development process (https://cloudester.com/whats-the-importance-of-following-the-software-development-life-cycle/) 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 developmenttechnician shouldbe 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 (https://cloudester.com/enterprise-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 developmenttechnician shouldbe 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 developmenttechnician shouldpossess 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
-