What are the responsibilities and job description for the Senior Software Engineer position at Thriveworks?
We are seeking a Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.
Key Responsibilities:
- Design and develop software applications using various programming languages and technologies
- Collaborate with cross-functional teams to identify and prioritize software requirements
- Develop and maintain high-quality software code
- Troubleshoot and resolve software issues
Requirements:
- Bachelor's degree in Computer Science or related field
- Minimum 5 years of experience in software development
- Proficient in at least one programming language
- Strong understanding of software design patterns and architecture