Developer II, ECS

Tom Mcleod Software Corporation
Birmingham, AL

Purpose of the Position: The Developer II for ECS is an intermediate-level position within the ECS Software Services team. In this role, you will contribute to the development and enhancement of McLeod Software’s applications by addressing customer issues, implementing software modifications, and delivering technical solutions. You will work within the company’s established Software Development Life Cycle (SDLC), and may support either the support channel (bug fixes and issue resolution) or the engagement channel (feature development and customization). This position is ideal for a developer with foundational experience who is ready to take on more complex projects and contribute to innovation and problem-solving efforts across the organization.

 

Essential Duties and Responsibilities: 


  • Design, develop, and maintain software using Java and TypeScript with moderate complexity, including both new development and updates to existing applications.

  • Troubleshoot and resolve customer-reported issues by implementing effective and scalable code enhancements.

  • Participate actively in all phases of the Software Development Life Cycle (SDLC).

  • Manage multiple assignments, prioritize effectively, and adapt to shifting deadlines and project requirements.

  • Identify and pursue opportunities that align with your technical strengths and career goals.

  • Collaborate with the Software Services Manager and Account Relationship Managers (ARMs) to ensure transparency and clarity on project status and timelines.

  • Meet Planned Finish Dates (PFDs) for all assigned work and promptly communicate risks to deadlines.

  • Continue learning through mentorship, peer collaboration, and exposure to internal tools and best practices, including Raptor, LoadMaster, and other ECS technologies.

 

Competencies: 


  • Ability to learn internal software and systems

  • Strong written and verbal communication skills

  • Ability to work autonomously and manage competing projects or priorities effectively

  • Ability to interact with varying organizational levels confidently

  • Ability to communicate technical information coherently to a variety of stakeholders

  • Strong time management and organizational skills

 

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, required; or six years of software development-related experience and/or training; or equivalent combination of education and experience.

  • Experience with enterprise software systems and customer-facing issue resolution, preferred.

  • Experience with the trucking and transportation industry, a plus.

  • Intermediate knowledge of Microsoft Office Suite required.

  • Strong understanding of object-oriented programming, data structures, and design patterns, required. Proficiency in Java and/or TypeScript with experience handling code of moderate complexity, required. Familiarity with SQL and relational database systems, required.

  • Working knowledge of development tools such as Git, InteliJ, Azure DevOps, and Eclipse, required.

 

Why McLeod?

At McLeod Software, we believe that our employees are our greatest competitive advantage. Each employee contributes directly to McLeod Software’s growth and success. With over 650 full-time team members, we’re still growing while staying true to who we are. Our priorities stay where they belong: with our employees, our customers, and the continued growth of our business. When you join McLeod, you’re joining a company that’s built for the long haul—with a clear vision, strong leadership, and a commitment to investing in our people.

Posted 2026-02-10

Recommended Jobs

Full-Time Assistant Manager

Cinemark USA, Inc
Huntsville, AL

Apply in ~60 Seconds Join Our Team: A career at Cinemark means you'll have epic opportunities to immerse yourself in our industry. But that's just the beginning — a front row seat means incredi…

View Details
Posted 2026-01-02

A/R & A/P Manager

Parker Towing Company
Northport, AL

A/R and A/P Manager Parker Towing Co, Inc., founded in 1940, is a leading barge line operator in the United States. The Accounting Clerk position is responsible for processing activities that fa…

View Details
Posted 2026-02-07

Computer Engineer / Electrical and Computer Engineer

NTA, Inc.
Huntsville, AL

Job Title: Computer Engineer / Electrical & Computer Engineer FLSA: Exempt Clearance: Secret Location: Huntsville, AL Job Type: Full time NTA, Inc. is a locally recognized Best Pla…

View Details
Posted 2026-01-22

Senior Electrical Project Manager - Electrical Construction - Base Salary to 160k/year - Mobile, AL

AllSearch Professional Staffing
Mobile, AL

Senior Electrical Project Manager - Electrical Construction - Base Salary to 160k/year - Mobile, AL Our client is one of the Gulf Coasts most successful electrical companies. They perform electric…

View Details
Posted 2026-02-06

Quality Systems Analyst

True Find Staffing
Tallassee, Elmore County, AL

Job Description The Quality Systems Analyst leverages data to support informed decision-making across quality and manufacturing operations. This role is responsible for gathering, analyzing, and…

View Details
Posted 2026-01-14

Registered Dental Hygienist

Rhodes & Rhodes Family Dentistry
Tuscaloosa, AL

WE’RE HIRING! Registered Dental Hygienist Rhodes and Rhodes Family Dentistry – Tuscaloosa, AL Are you friendly, organized, and love helping people feel welcome? Our growing dental team …

View Details
Posted 2026-01-21

Clinical Operations Manager (RN)

Hr Journals LLC
Alabama

Position Summary We are seeking an experienced Nurse Manager – Outpatient Oncology to provide dual leadership oversight for an established outpatient clinic and a newly opening clinic located …

View Details
Posted 2025-12-19

Sales Representatives: Flexible Schedule

Wesley Finance Group
Huntsville, AL

Join Our Dynamic Team and Propel Your Career Forward! Are you ready to seize an incredible opportunity with our rapidly expanding company? We are experiencing unprecedented growth, with a steady in…

View Details
Posted 2025-12-17

Bar Tender

Goldbergs Fine Foods
Alabama

Fresh Bagels and Delicious Foods A bartender is responsible for providing a positive and friendly guest experience by interacting with patrons while satisfying their beverage needs. An understanding …

View Details
Posted 2025-12-23

HVAC/R Service Technician - Light Commercial

CoolSys
Huntsville, AL

Overview: At CoolSys, we offer more than just a job—we provide stability, growth, and industry-leading benefits for our employees. As a large company serving diverse customers, we invest in our team …

View Details
Posted 2026-02-03