Software Developer Co-Op
About McLeod Software
McLeod Software is the leading developer and provider of transportation management software to trucking and freight brokerage companies in the United States. We are highly respected within the transportation industry and are growing again! We believe that investing in people who have a natural desire to learn, and grow is one of our greatest competitive advantages. Each person has an opportunity to contribute directly to the Company's growth and success - and we look for individuals who take pride in doing that.
About the Job:
As a Co-Op Student you will work with our mid-size customers doing custom programming in our Customer Programming Group (CPG) for your first two semesters. Being a co-op student at McLeod means you'll be committing to 3 rounds (semesters) working for us full-time while being paid. During your third semester, you have the opportunity to either be part of new release development in our Product Development group or work with our large customers in our Enterprise Consulting Services group!
Essential Duties and Responsibilities:
- Responsible for writing Java code for new and existing applications and products, and supporting existing customer installations
- Responsible for quality code, effective testing and production solutions
- Develop technical specifications from functional specifications
- Support QA in resolving issues by reproducing, diagnosing and analyzing the root cause
Desired Skills:
- Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field. (Ideally, would have completed sophomore-level coursework and be entering junior year.)
- Strong foundation in programming with Java. (Coursework or project experience in object-oriented programming (e.g., COMP 2710: Software Construction or equivalent).
- Basic understanding of data structures and algorithms. (Completion of COMP 3270 ((Introduction to Algorithms)) or similar is preferred.)
- Experience with software development tools and version control systems. (Exposure to IDEs like IntelliJ or Eclipse and tools like Git through coursework or personal projects.)
- Ability to work collaboratively in a team environment.
- Applicants must be authorized to work in the United States permanently without requiring current or future visa sponsorship, including after EAD-OPT authorization.
Interested in joining the McLeod team?
McLeod Software is the leading developer and provider of transportation management software to trucking and freight brokerage companies in the United States for over 35 years. Headquartered in Birmingham, AL, McLeod is rapidly growing and are highly respected within the transportation industry. We believe that our employees are our greatest competitive advantage. Each employee contributes directly to McLeod Software’s growth and success, and we look for individuals who take pride in their work and in being a member of our team. We count on our employees to take action and to do things that will help us to keep building healthy partnerships with our customers. In fact, over 25% of our employees have stayed with McLeod Software for over ten (10) years.
If you are passionate about technology, committed to doing amazing work and serving customers, then McLeod Software is the company for you! We are looking for professionals with a passion for tackling difficult technical issues and creating compelling solutions.
McLeod Software does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by law. We are an equal opportunity employer, and we participate in E-Verify.