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.
Responsibilities:
- Software Design and Development:
- Write clean, efficient, secure, and well-documented code.
- Develop software solutions based on company and industry best practices.
- 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.
Minimum Qualifications:
- 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.
- Experience with .NET Core, OAuth (2.0), and messaging protocols (MQTT, TCP/IP, HTTP, WebSocket).
- AWS experience (IoT Core, Cognito, S3, DynamoDB, CloudFront, Lambda, EC2).
- Experience with containers (Docker) and data storage (NoSQL, SQL Server, TimescaleDB).
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.
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.
It is 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.