Title: | Software Developer I |
---|---|
ID: | 1127 |
Location: | Sioux City, IA |
Department: | Technology |
Position Overview:
We are seeking a motivated and detail-oriented Software Developer I to join our dynamic IT team. Under general direction, this role is responsible for providing maintenance, support, and enhancements to existing systems and platforms. This is a great opportunity for recent graduates or early career professionals looking to grow their software development skills in a supportive environment.
Please note that we do not offer sponsorship, and this position is not open to hybrid or remote work.
Key Responsibilities:
-
Work closely with senior developers to design, build, and maintain software applications
-
Write clean, efficient, and well-documented code
-
Participate in code reviews and provide thoughtful feedback
-
Troubleshoot and debug software issues
-
Develop and maintain system reports
-
Stay informed on emerging technologies and industry trends
Qualifications:
-
Bachelor's degree in Computer Science, Software Engineering or related field
-
Proficiency in C#, HTML, CSS, and JavaScript
-
Familiarity with Agile or Scrum development methodologies
-
Basic knowledge of databases and SQL
-
Strong analytical and problem-solving skills
-
Excellent communication and customer service skills, with the ability to interact with users of varying technical skill levels
-
Strong collaboration and teamwork skills
-
Ability to work independently, manage multiple priorities and meet deadlines
Preferred Qualifications:
-
Experience with version control systems such as Azure DevOps
-
Familiarity with web development frameworks like .NET Core
-
Internship or project-based experience in software development
Why Join Us:
At Thompson Solutions Group, we believe in investing in our people. You’ll work on meaningful projects, receive mentorship from experienced professionals, and have opportunities for continuous learning and career development.