Application Software Developer
About the Company:
Khoros provides digital customer engagement software that helps organizations manage online communities, social media interactions, customer conversations, and digital experiences. Its solutions support businesses in connecting with customers and managing engagement across digital channels.
Job Description:
Khoros is seeking a skilled Application Software Developer to design, develop, enhance, and maintain software applications that support digital customer engagement solutions. The ideal candidate has experience with application development, programming, API integration, and troubleshooting.
The successful candidate will work with engineering, product, and quality assurance teams to develop reliable application features, improve existing systems, and deliver software solutions that meet technical and business requirements.
Key Responsibilities:
- Design, develop, and maintain application software and system components.
- Translate technical requirements into functional software solutions.
- Write clean, efficient, reusable, and maintainable code.
- Develop and integrate APIs and third-party application services.
- Troubleshoot software defects and resolve application performance issues.
- Work with databases and backend services to support application functionality.
- Participate in code reviews, testing, and software quality improvements.
- Collaborate with cross-functional teams throughout the development lifecycle.
- Maintain technical documentation and follow coding standards.
- Support application updates, enhancements, and ongoing maintenance.
Required Skills:
- Experience in application software development.
- Proficiency in programming languages such as Java, Python, C#, JavaScript, or TypeScript.
- Understanding of object-oriented programming and software development principles.
- Familiarity with REST APIs, databases, and application integrations.
- Knowledge of debugging, testing, and version control tools such as Git.
- Understanding of web application architecture and backend development.
- Strong analytical, communication, and problem-solving skills.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience developing enterprise or cloud-based applications.
- Familiarity with AWS, Azure, or other cloud platforms.
- Knowledge of automated testing and CI/CD pipelines.
- Experience with Agile or Scrum development methodologies.
- Familiarity with customer engagement platforms or digital community software.
Benefits:
Potential benefits may include health coverage, paid time off, retirement savings programs, professional development opportunities, and other employer-sponsored benefits. Actual benefits and eligibility should be confirmed with Khoros before publication.
Equal Employment Opportunity
The employer should provide equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.
Pay: $90,000.00 - $130,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person