Software Engineer – Back End Focus

At Turning Technologies, our mission is to enable engaging and interactive experiences that improve learning. We are a world leader in audience response technologies ranging from a variety of hardware clickers to our innovative SaaS based web platform.

Responsibilities
1. Maintain, modify, expand and enhance existing applications within a variety of web/mobile/desktop-based software
2. Participate in team-based activities for architecture design and creation of requirements
3. Actively participate in all aspects of the software development lifecycle (designing, developing, testing, deploying)
4. Evaluate new and emerging technologies for implementation
5. Implement requirements following documented coding standards
6. Participate in peer code reviews
7. Create robust, scalable, and highly-available applications
8. Work collaboratively with team members both on-site and remotely
9. Actively participate in regularly scheduled scrum meetings

Abilities
1. Thrive in a highly collaborative team environment
2. Capable of effectively communicating technical concepts to team members
3. Demonstrate aptitude for learning new technologies
4. Have a positive attitude and thrive in a dynamic environment
5. Exhibit strong interpersonal and communication skills (both verbal and written)
6. Possess strong analytical and problem-solving skills

Qualifications
1. Excellent programming skills using object-oriented programming languages
2. Familiarity with data structures and algorithms
3. Familiarity with web development
4. Experience using source control such as GIT, SVN or equivalent

Focused Qualifications
1. Bachelor’s Degree in Computer Science or related field
2. 1-3 years of professional software development
3. 1+ years of experience with Java development (preference towards Spring / Spring Boot)
4. 1+ years of experience with SQL database design and development
5. 1+ years of experience working in an agile environment
6. Familiarity with web service design and development

 

APPLY NOW