Software Developer
Job details
- Pay
- $80,000 – $115,000 a year
- Work mode
- On-site
- Employment
- Full-time
- Education
- Bachelor's degree
- Posted
- Oct 18, 2026
- Last confirmed open
- Oct 18, 2026
About this role
Job Description
Infinics is seeking a motivated Software Developer to design, develop, test, and maintain software applications that support business requirements and improve operational efficiency. The ideal candidate will have a solid understanding of programming, application development, databases, and software troubleshooting.
The successful candidate will collaborate with technical teams to develop reliable software solutions, improve existing applications, and ensure that software meets quality, performance, and usability standards.
Responsibilities
- Design, develop, and maintain software applications based on business requirements.
- Write clean, efficient, reusable, and well-documented code.
- Build and enhance application features, backend services, and APIs.
- Develop database queries and support data integration processes.
- Test applications to identify defects and verify functionality.
- Troubleshoot software problems and implement appropriate fixes.
- Collaborate with developers, QA specialists, and project stakeholders.
- Participate in code reviews and follow software development best practices.
- Maintain technical documentation and support application updates.
- Research new technologies and recommend improvements to existing systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
- Experience with one or more programming languages, such as Java, Python, C#, or JavaScript.
- Understanding of object-oriented programming and software development principles.
- Familiarity with databases, SQL, APIs, and version control tools such as Git.
- Knowledge of debugging, software testing, and application maintenance.
- Strong analytical thinking and problem-solving skills.
- Effective communication and teamwork abilities.
- Ability to manage assigned tasks and meet project deadlines.
Preferred Skills
- Experience developing web applications or enterprise software.
- Familiarity with modern development frameworks and cloud platforms.
- Knowledge of Agile development practices and CI/CD workflows.
- Understanding of application security and performance optimization.
Benefits
Potential benefits may include medical coverage, retirement savings options, paid time off, and professional development opportunities, depending on the employer's actual policies and eligibility requirements.
About the Company
Infinics is the company name provided for this sample job description. Its exact legal identity, current business operations, and presence in Charlotte, North Carolina, have not been independently verified. Confirm the intended employer's official company profile before publishing a company-specific overview.
Pay: $80,000.00 - $115,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Visa sponsorship
- Vision insurance
Work Location: In person