CCI Systems, Inc. is seeking a Software Developer with hands-on front and/or back end web application design and development experience. The successful candidate will be part of a team that allows working remotely, provides a flexible schedule, and where management does a good job of defining and prioritizing work for the team in an agile Ruby-on-Rails development environment with 1-week or 2-week iterations. The job includes working closely with a small specialized team of: Developers, Business Analysts, and Production Support.
Duties and Responsibilities:
- Design and develop core applications for our business (SaaS).
- Work with other talented engineers to solve real world business and technical problems.
- Architect, build, test, document, and ship code.
- Design, implement, build, and utilize RESTful APIs.
- Use test-driven development techniques to ensure that your code works.
- Respond to and resolve questions and issues logged by users of a live system.
- Collaboratively design and build new features.
- Develop functional prototypes that highlight new design concepts.
- Seek out new technologies to better solve problems.
- Practice agile development methods (scrum, XP).
