What are the responsibilities and job description for the Software Developer position at CCR Technologies?
Software Developer
BUSINESS UNIT : CCR Media
FUNCTION : Software Engineering
REPORT TO : Director of Tech Ops
CLASSIFICATION : Exempt
NOTE : No H1B Sponsorship
LOCATION : Cedar Rapids, Iowa
EDUCATION : BS in Computer Science or a related technical field
EXPERIENCE : 2-4 years in software development
Position Overview
CCR Media (CCRM) builds and delivers innovative technology solutions and products for the media industry in the U.S. and across the globe. Our clients are some of the largest Media Measurement, Media Analytics and Consumer Electronics companies in the world. We are searching for a highly motivated, dedicated, and experienced team member who understands the importance of business relationships to deliver our vision. This person must be able to adjust quickly to changing conditions, relish tackling challenges in a fast-paced environment and deliver results with confidence, collaboration and determination.
Our ideal candidate thrives in an innovative and agile environment, is self-motivated and self-directed, but can also work collaboratively across a matrixed team by establishing trust and developing strong relationships. This individual will play a crucial role in designing, developing, testing and deploying software applications that solve key business problems.
Responsibilities
- Participate in the entire software development lifecycle, from concept and design to testing and deployment
- Collaborate with team to design and launch new modules and features based on business needs
- Implement web applications through planning and developing data sources & APIs, and basic front-end development
- Ensure that non-functional requirements such as security, performance, scalability, usability, and reliability are being considered when architecting solutions
- Write well-designed, efficient, and maintainable code while adhering to software development best practices
- Troubleshoot, debug, and resolve software defects and issues submitted via tickets in a professional and timely manner
- Contribute to the improvement of existing software development processes and methodologies
- Collaborate with cross-functional teams, including designers, data engineers, solution architects and other developers, to deliver quality software solutions
- Create technical documentation for software designs, coding, and testing activities for future reference
- Work on multiple projects simultaneously and manage priorities effectively
- Stay current with and provide insight on cutting edge software approaches, architectures, frameworks, and vendors
- Develop and maintain strong relationships with internal and external customers by making their needs a primary focus
- Generating creative solutions and approaches to solve problems and optimize organizational processes
- Assist with troubleshooting and root cause analysis for software-related technical issues
- Enter time and expenses in CCR systems as it occurs and submit them for approval by the designated deadline
- Manage your own performance to achieve expected results
- Exemplify and promote CCR values
- Actively demonstrate reliability by maintaining a consistent work schedule
- Performing other duties as assigned
Technical Skills
General Knowledge, Skills, and Abilities
Why CCR
CCR is a privately held corporation that was founded in 1986 that provides technology services to large and small businesses nation-wide from our location in Cedar Rapids, IA. Our achievements include :
Learn more about CCR and our values :
CCR offers a unique work-life balance and environment. Our competitive benefits package includes free daily lunch for employees, gym membership reimbursement, health, dental, and vision insurance, paid time off and paid holidays, a 401k program, quarterly profit sharing, short & long term disability and life insurance and lots of development opportunities to help you grow your professional career.
Learn about our culture :