Overview
On Site
Full Time
Skills
Software Development
FOCUS
Transportation Management
TMS
Collaboration
Testing
Debugging
Software Development Methodology
Computer Science
Software Engineering
Python
C++
Java
Object-Oriented Programming
Customer Relationship Management (CRM)
React.js
AngularJS
Flask
Documentation
SQL
Database Administration
Version Control
Git
Management
Professional Development
RESTful
Job Details
Position Overview:
We are looking for a motivated Software Engineer who will play a key role in a significant company initiative to support our product growth. The ideal candidate will be looking to gain experience across the entire software development lifecycle. In this role your primary focus will be the development and implementation of our CRM and transportation management stack (TMS) applications.
Responsibilities:
Contribute to the development of clean, efficient, and maintainable code.
Participate in code reviews to ensure quality and adherence to coding standards.
Create clear documentation for end-users and support staff.
Familiarity with SQL database management systems.
Basic knowledge of version control systems such as Git.
Ability to manage multiple concurrent projects.
Enthusiasm for continuous learning and professional development.
Must be able to work in an office based in Birmingham, Alabama.
Experienced in RESTful API development or integration.
We are looking for a motivated Software Engineer who will play a key role in a significant company initiative to support our product growth. The ideal candidate will be looking to gain experience across the entire software development lifecycle. In this role your primary focus will be the development and implementation of our CRM and transportation management stack (TMS) applications.
Responsibilities:
- Collaborate with cross-functional teams to develop software solutions that meet business requirements.
- Assist in the design, coding, testing, and debugging of software applications.
- Learn and apply best practices in software development methodologies and tools. Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Experience with Python, C++, or Java (or another object-oriented language)
- Occasional travel (less than 5%) Preferred Skills:
- Previous Experience with CRM implementation or development.
- Familiarity with front-end frameworks and libraries such as React, Angular, or Flask.
Contribute to the development of clean, efficient, and maintainable code.
Participate in code reviews to ensure quality and adherence to coding standards.
Create clear documentation for end-users and support staff.
Familiarity with SQL database management systems.
Basic knowledge of version control systems such as Git.
Ability to manage multiple concurrent projects.
Enthusiasm for continuous learning and professional development.
Must be able to work in an office based in Birmingham, Alabama.
Experienced in RESTful API development or integration.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.