
Website GreenvilleSCGov City of Greenville
Building a Vibrant Community Together
Job Description
About the Role
We are seeking a talented Software Engineer to join our tech team and develop innovative software solutions that drive our business forward.
Responsibilities
- Design, develop, and maintain software applications
- Collaborate with cross-functional teams to define software requirements
- Write clean, efficient, and well-documented code
- Perform code reviews and ensure software quality
- Troubleshoot and debug software issues
- Stay up-to-date with emerging technologies and trends
- Participate in Agile development processes
- Contribute to the continuous improvement of development practices
Requirements
- Bachelor’s degree in Computer Science or related field
- 2+ years of experience in software development
- Proficiency in programming languages such as Java, Python, or C++
- Experience with software development frameworks and tools
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Knowledge of software development best practices
- Ability to work in a fast-paced and dynamic environment
Benefits
- Competitive salary
- Health, dental, and vision insurance
- Retirement savings plan with employer match
- Paid time off
- Professional development opportunities
- Flexible work schedule
- Supportive team environment
About the Company
Innovative Tech Solutions is a leader in software development and technology innovation. We are committed to delivering cutting-edge solutions that empower our clients and drive digital transformation.
Job ID: software-engineer-QRreo