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-03-22

Recommended Jobs

Sales Consultant - Landscaping

Rentokil Initial
Alabama

Implement the sales strategy developed by the Sales Manager to attain the monthly sales targets, goals, renewals, and profitability. Identify potential clients and business opportunities by prospe…

View Details
Posted 2025-08-14

Service Technician

Tony Serra Nissan of Cullman
Cullman, AL

Job Description Job Description Job Summary: We are looking for a Service Technician to join our growing team! The right candidate will have a strong service technician background and ASE certif…

View Details
Posted 2026-03-02

Jr. Systems Test Engineer

IERUS Technologies, Inc.
Huntsville, AL

Job Description Job Description IERUS specializes in electromagnetic spectrum technologies and design for RF, IR, and optical applications. IERUS also supports customers with a diverse set of com…

View Details
Posted 2026-03-11

Maintenance Workers

Homeland Vinyl Products Inc.
Birmingham, AL

Maintenance Workers Position Open In: ~Birmingham, AL ~Winter Park, FL ~Millville, NJ ~Corsicana, TX ~Ogden, UT Maintenance Workers: The Facility Maintenance Worker is responsible for the m…

View Details
Posted 2026-01-28

CDL A / General Freight / No Northeast

Taylor Truck Line Inc
Birmingham, AL

Job Description Job Description Job Requirements: Requirements: •Clean Clearinghouse query (SAP not accepted) •Class A CDL •A minimum of 18 months of verifiable tractor-trailer experience …

View Details
Posted 2026-03-09

Field Service Technician (Montgomery)

Ecolab
Montgomery, AL

Want to build a brighter, bolder future and cultivate your career?Join Ecolab’s team and help create a world in which we all thrive.     Nalco Water, an Ecolab company, helps customers conserve m…

View Details
Posted 2026-02-24

Manager

Subway - 46597-0
Stevenson, AL

Job Description Job Description A SUBWAY® Manager performs and directs overall restaurant management and ensures that food safety, product preparation, and cleanliness standards are maintained. R…

View Details
Posted 2026-03-13

Senior Digital Signal Processing (DSP) Engineer

SoloPulse
Huntsville, AL

Job Description Job Description SoloPulse Corp is a dual-use radar company committed to the relentless exploration of the frontiers of radar sensing technology. Located in Atlanta, GA, SoloPulse …

View Details
Posted 2026-03-14

Florence - Auto Warranty Administrator - Full Time

LL Shoals
Florence, AL

Job Description Job Description Long-Lewis of Florence is hiring a detail-driven Warranty Administrator to manage claims, support the service team, and keep operations running smoothly. If you…

View Details
Posted 2026-03-09

Multi Skilled Craftsman Handyman

Ace Handyman Services Birmingham
Gardendale, AL

Job Description Job Description Benefits: Bonus based on performance Flexible schedule Opportunity for advancement We are looking for talented, multi-skilled Craftsman / Handyman wh…

View Details
Posted 2026-03-05