Developer II, ECS
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.
Recommended Jobs
Radiology Student
At ScionHealth , we empower our caregivers to do what they do best. We value every voice by caring deeply for every patient and each other. We show courage by running toward the challenge and…
Service Technician
* Serra Kia Trussville is seeking a reliable and experienced Service Technician to join our team at our Birmingham, Alabama location. As a Service Technician, you will be responsible for providing …
Monday Night Brewing Server/Bartender
Monday Night Brewing is an award-winning craft brewery based out of Atlanta, with a distribution footprint across Georgia, Alabama, Tennessee, and now, North Carolina. We currently operate two tapr…
Irrigation Technician
ALM Commercial Landscaping is searching for an Irrigation Technician to install, maintain and repair irrigation systems for our commercial customers. The Irrigation Technician role is fulltime and be…
Direct Ministry I - Fairhope, AL
If you are currently on Young Life staff, please do not apply through this external jobs board. To apply for internal job opportunities, log in to Workday and use the Jobs Hub . Applying externally…
Medication Aide Certification (FT 12 hour shifts)
Required Qualifications: High school diploma or equivalent. Must be a certified nursing assistant or equivalent. Must have medication aide certification. Minimum of 1 year of health care industry exp…
Sales Representative
Text SALES to 205.273.9884 to Apply Gulf Distributing Company of Birmingham Position Description – Salesperson Reports to: District Sales Manager Position Objective: The Salesperson is resp…
Architectural Coatings - Account Development Manager
As an Account Development Manager, you will grow new sales through assigned Pittsburgh Paints Company stores growing both existing business year-over-year and developing new accounts within the comme…
Avionics Technician
Job Title: Avionics Technician Location: Huntsville, AL Pay: $30.00 - $36.00 per hour Job Description We are seeking skilled Avionics Technicians to support phase maintenance and resets …
Fitness Specialist (As Needed/PRN)
Fitness Specialist (As Needed/PRN) JOB SUMMARY:Provide and promote on behalf of Russell Medical Total Fitness exercise programs and guidelines for patients and fitness members with chronic medical c…