What are the responsibilities and job description for the Software Developer position at Culver Franchising System, LLC Job Opportunities?
Culver Franchising System, LLC is continuing to grow and is adding two Software Developer positions. In this role, the successful candidates will actively contribute to the design, development, and implementation of software solutions that support business processes and enhance the overall guest experience. They will work closely with cross-functional teams to gather requirements, design and implement scalable solutions, contribute to the development of various software applications, and deliver effective solutions.
Essential Functions:
Software Development and Maintenance:
- Participate in the entire software development lifecycle, including planning, estimation, development, testing, deployment, and maintenance.
- Assist with troubleshooting and resolving software issues.
- Participate in code reviews to enhance development practices and quality.
Application Development and Accessibility:
- Collaborate with other team members to design, develop, test, and maintain web and mobile applications.
- Work closely with design and quality assurance teams to identify and implement accessibility best practices, including screen reader compatibility, keyboard navigation, and high-contrast interface.
Documentation and Support:
- Develop and maintain technical documentation for software applications, including user manuals and technical guides.
- Support basic DevOps tasks, including deployment pipelines, environment configuration, and application monitoring.
- Advance and maintain professional and technical knowledge through appropriate training courses, selected reading, conferences and involvement with professional organizations.
Requirements:
- Bachelor’s degree in computer science, engineering, or related field.
- 2-4 years of experience in software quality assurance or test automation development.
- Excellent problem-solving skills and the ability to troubleshoot complex software issues.
- Experience working with Microsoft Azure Cloud, C#, React, Node.js, SQL, React Native Testing.
- Familiarity with DevOps practices including CI/CD Pipelines and Terraform.
- Experience developing and supporting IOS and Android Apps.
- Solid understanding of SQL and experience with relational databases such as Microsoft SQL Server.
- Strong knowledge of software systems design principles and patterns.
- Familiarity with testing methodologies, including unit testing, integration testing, and automated testing frameworks.
- Experience working in Agile development frameworks, such as Scrum or Kanban.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Attention to detail and a commitment to delivering high-quality software solutions.
- Proficiency in implementing accessible user interfaces, including screen reader support, keyboard navigation, and semantic HTML.
Additional Information:
To be considered for this opportunity, please make sure to attach your resume to your application.
Starting Pay Range: $75,000-$85,000 per year, commensurate with experience.
Classification: Exempt/Salary, full-time position.
This role includes a generous incentive bonus based on business results and individual success. We also offer workplace flexibility including flexible work hours and a hybrid work model. Join us at our beautiful Support Center in Prairie du Sac, Wisconsin right on the Wisconsin River, just a short drive from Madison!
Culver Franchising System is an Equal Opportunity Employer, and we use E-Verify to confirm the identity and employment eligibility of all new team members.
Salary : $75,000 - $85,000