Overview
We are seeking a highly skilled professional to join our team in Columbia, SC, a vibrant city known for its rich history and welcoming community. This role offers the opportunity to work on complex applications and projects, providing technical direction and support in a dynamic environment.
Responsibilities
- Analyze, design, program, and implement the most complex application tasks and projects.
- Devise logical procedures to resolve business problems using computer resources.
- Formulate scope and objectives through research to develop or modify complex systems.
- Provide technical direction and support in the development and support of business systems software and procedures.
- Design, code, test, and debug complex application programs.
- Provide expertise regarding the integration of applications across the business.
- Act as an internal consultant, advocate, mentor, and change agent providing technical guidance on complex projects.
- Work closely with customers, business analysts, and team members to determine business requirements.
- Ensure solutions align with business and IT strategies and comply with the organization\'s architectural standards.
- Provide design recommendations based on long-term IT organization strategy.
- Perform analysis, design, programming, and implementation on systems and procedures to solve complex problems.
- Develop enterprise-level applications and custom integration solutions.
- Evaluate complex interrelationships in programming areas to determine impacts of changes.
- Develop programming and development standards and devise new approaches and techniques.
- Lead, plan, organize, and coordinate complex projects or phases of large projects.
- Test designed programs, verify logic, perform debugging, and write documentation.
Qualifications
- 8 years of application development, systems testing, or related experience.
- Proficiency in Java development using Eclipse, Oracle DB, Hibernate 3.0, Spring Framework (3.x, 5.x, 6.x), Jenkins, and GitHub.
- Experience with Agile SCRUM methodologies.
- Strong communication skills and leadership qualities.
- Ability to learn quickly and adapt to changing requirements.
About The Team
Join our eCommerce division as part of the CMRS team, which consists of 3 smaller SCRUM teams of roughly 7 people each. The team is currently working on enhancements required by CMS, production issues, and new features. The work consists of roughly 80% technical debt and production issues and 20% new work on existing applications. This role offers a partial onsite opportunity, with work required onsite 3 days a week and as needed.
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting