What are the responsibilities and job description for the Application Developer position at Brook Valley Management?
Position Overview:
We are looking for a motivated Software Developer who will play a key role in a significant company initiative to support our 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, integration and implementation of our Customer Relationship Management (CRM) and Transportation Management System (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.
· 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.
· 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 , C#, or Java (or another object-oriented language)
· 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.
· Occasional travel (less than 5%)
Preferred Skills:
· Previous Experience with CRM/TMS implementation or development.
· Experienced in RESTful API or SOAP development or integration techniques.
· API documentation using Swagger, Apiary, Mashery or a similar tool.
· Familiarity with front-end frameworks and libraries such as React, Angular, or Flask.
Job Type: Full-time
Pay: $65,000.00 - $80,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Referral program
- Retirement plan
- Vision insurance
Compensation Package:
- Bonus opportunities
- Yearly pay
Schedule:
- 8 hour shift
Ability to Commute:
- Birmingham, AL 35242 (Preferred)
Work Location: In person
Salary : $65,000 - $80,000