Junior Software Developer

  • Full-time

Company Description

Dairy.com (www.dairy.com) provides software and tech-enabled service solutions that support the dairy supply chain. Our current footprint reaches from farm to plate, helping clients solve the real-world challenges they face every day. We’re a critical lynchpin in the global food supply chain…and our customers remind us of it quite often.

From our interactions with customers, it’s clear that transportation and logistics challenges are top of mind where few tools exist to address the complexity and uniqueness of dairy product movements. To better meet this strategic opportunity, over the past 18 months Dairy.com formed a 3PL that combines the software, service and consulting elements of our legacy platforms. We are excited about the prospects of this new offering and what new business lines could emerge from it. Additionally, we continue to consider new acquisitions to accelerate adoption and bolster the offering. 

It takes a great culture and amazing talent to meet such lofty goals. We invest in our people and promote a diverse, inclusive, and engaging culture. Titles don't really matter here. We are all part of a “great team doing great things.”  We look for employees who are engaged and passionate about our products and our customers' success.

This, we believe, creates a dynamic work environment where we all actually get along, help one another, and feel good about the work we do. When talented people come together who share similar values – amazing things happen.

Job Description

Summary:  In this role, you will use your software development skills to design, develop, debug, and deploy on-prem C++ and Java Applications, Enterprise Java-based, Software-as-a-Service (SaaS) applications, back-end database structures, and web-based user interface components.

These activities require solid knowledge of the Java programming language, (basic knowledge of CSS, HTML, JavaScript), solid experience with Enterprise Java technologies - JPA, Spring, Linux, Web Applications (Spring Boot), Git, Software Design Patterns, and core knowledge of SQL. 

Qualifications

Essential Duties and Responsibilities include the following.  Other duties may be assigned. 

 

·         Learning CA Plex development technologies as a bridge to conversion to Java.

  • Build on-prem applications and back-end databases using CA Plex, Enterprise Java technologies, SQL and various scripting languages.
  • Utilizing an Agile SDLC development approach and methodology (standups, estimation, iterative development CI, demos, retrospectives), build on-prem applications and using Plex programming languages, SQL and various scripting languages.
  • Gather feedback from design and technical staff on software application development needs.
  • Meet with design and technical staff on specifics of projects, new technologies, and deadlines. Assist in project planning and application design.
  • Create prototypes and fine-tune functional specifications.
  • Perform unit and integration testing in a deployment environment to verify the delivered implementation meets the given requirements. 
  • Provide support for implementations to Business Analysts and Technical Support. 
  • Provide testing support to QA during functional, regression, and user acceptance testing.

·         Must be able to work with multi-disciplinary groups of peers on a project by project basis.

·         Embrace and promote best practices in order to create maintainable, high performance web applications.

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education/Experience:

Bachelor’s degree (B. S. or B. A.) or equivalent in Computer Science; or 0 to 2 years’ related experience and/or training; or equivalent combination of education and experience.

Familiar using source control for code management. 

Working knowledge of mobile application development frameworks Ionic and Cordova are a plus.

Working knowledge of web components and Polymer are a plus.

Must also have experience with cross browser development with Javascript and CSS and demonstrated knowledge of user interface and information design processes and methodologies.

Additional Information

If this job sounds like the perfect fit for you, please apply by uploading a copy of your resume!

All your information will be kept confidential according to EEO guidelines.