Demo

Synk™ Software Developer

Sukup Manufacturing Co.
Des Moines, IA Full Time
POSTED ON 2/25/2025
AVAILABLE BEFORE 3/23/2025
Location:

West Des Moines, Ames, or Sheffield, IA

Job Summary

We are seeking a talented and motivated Software Developer to join our dynamic development team. The ideal candidate will have a strong foundation in software development, problem-solving skills, and the ability to work in a collaborative environment. The Software Developer will be responsible for designing, developing, and maintaining software solutions that meet business and technical requirements. This role offers opportunities to work with cutting-edge technologies and to contribute to the full software development lifecycle.

Essential Job Requirements

  • Strong understanding of software development best practices.
  • Ability to work independently and collaboratively in a fast-paced environment
    • Excellent Communication
    • Organization and multitasking skills
    • Ability to prioritize tasks to meet deadlines
  • Proficiency/Experience with many of the following:
    • Programming Languages:
      • C#, Python, JavaScript
        • Frameworks
    • .NET Core, OAuth (2.0)
      • Messaging Protocols
    • MQTT, TCP/IP, HTTP, WebSocket’s
      • Services
  • AWS:
    • IoT Core, Cognito, S3, DynamoDB, CloudFront, Lambda, EC2
  • Containers
  • Docker
  • Data Storage
    • NoSQL (MongoDB/DynamoDB), SQL Server, TimescaleDB (PostgreSQL)
Preferred Skills

  • Bachelor's degree in Computer Science or Software Engineering preferred, or Equivalent Experience
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Ag Industry Experience or experience relevant to the company’s products.
  • Strong aptitude for solving complex problems.
  • Strong mathematical and analytical abilities
  • Highly motivated, i.e., self-starter
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Proficiency in Microsoft Office suite and office management software.

Job Duties

  • Software Design and Development:
    • Write clean, efficient, secure, and well-documented code.
    • Develop software solutions based on company and industry best practices when optional.
    • Implement features, functionality, and optimizations in existing systems and applications.
    • Contribute to the architecture and design of scalable and maintainable solutions.
    • Implement designs from UI/UX team when available

  • Testing and Debugging:
    • Perform unit testing, integration testing, and other quality assurance measures.
    • Troubleshoot and debug issues to ensure high-quality deliverables.

  • Collaboration and Communication:
    • Work closely with cross-functional teams and other software developers, to understand project goals and objectives.
    • Participate in code reviews and offer constructive feedback to peers.
    • Assist in the preparation of technical documentation for projects.
    • Participate in development processes, including daily stand-ups, work planning, and retrospectives.
    • Ability to present technical designs in front of a developer audience.

  • Maintenance and Support:
    • Maintain existing software systems by identifying and correcting software defects.
    • Provide ongoing support for deployed software solutions.
    • Optimize application performance and ensure scalability.
Secondary Job Responsibilities

  • Research and Development:
    • Stay up to date with emerging technologies, industry trends, and best practices.
    • Evaluate and integrate new tools, frameworks, and libraries to improve efficiency.

  • Mentorship and Training:
    • Provide technical guidance and mentorship to junior or new team members.
    • Conduct knowledge-sharing sessions within the team to promote skill development.

  • Deployment:
    • Collaborate with SYNK teams to streamline the software delivery process.
    • Assist in automating testing, deployment, and monitoring tasks.

  • Customer and Stakeholder Interaction:
    • Participate in meetings or discussions when necessary.
    • Help in translating customer feedback into technical improvements and enhancements.

  • Documentation and Reporting:
    • Create and maintain technical documentation for future reference.
    • Prepare status reports on project progress for stakeholders
About Sukup Innovations

At Sukup Innovations, our mission is to drive innovation and collaboration across our entities, including Ramco Innovations, Maple Studios, and Synk, to create transformative solutions that address real-world challenges. We are dedicated to fostering a culture of creativity, entrepreneurship, and operational excellence, while continuously striving to enhance our portfolio and drive growth for the benefit of our stakeholders and communities.

Sukup Innovations does not offer sponsorship of job applicants for employment-based visas for this position at this time.

Apply Now Download Application

  • must be eligible

Equal Opportunity Employer

It is, and will continue to be, the policy of Sukup Manufacturing Co. to practice a program of equal employment designed to assure that all employment decisions and advancement opportunities are made available to all employees and applicants on the basis of individual qualifications and without unlawful regard to race, religion, veteran status, national origin, disability, age or sex.

In addition to providing equal employment opportunities, it is also our policy to provide an environment free from unlawful harassment, including sexual harassment. Any alleged violation of this policy will be investigated and disciplinary action will follow as required.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Synk™ Software Developer?

Sign up to receive alerts about other jobs on the Synk™ Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sukup Manufacturing Co.

Sukup Manufacturing Co.
Hired Organization Address Sheffield, IA Full Time
Location: Sheffield, IA Job Summary Responsible for the operation of the Sukup Print Shop to develop, execute, and produ...
Sukup Manufacturing Co.
Hired Organization Address Sheffield, IA Full Time
Location: Sheffield, IA Job Summary Develop and implement digital marketing strategies to promote Sukup’s mission and pr...
Sukup Manufacturing Co.
Hired Organization Address St Louis, MO Full Time
Location: St. Louis, MO Job Summary Inside Sales is responsible for processing customer quotes and orders, disseminating...
Sukup Manufacturing Co.
Hired Organization Address Sheffield, IA Full Time
Location: Sheffield, IA Job Summary This individual will share a vast amount of responsibilities for weld inspection, ro...

Not the job you're looking for? Here are some other Synk™ Software Developer jobs in the Des Moines, IA area that may be a better fit.

Software Developer

Robert Half, Urbandale, IA

Software Developer

Blitt & Gaines Law Offices, Urbandale, IA

AI Assistant is available now!

Feel free to start your new journey!