The job below is no longer available.

You might also like

in Spartanburg, SC

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Spartanburg, SC
Spartanburg, South Carolina

About this job

This position reports to the SSA Director and, is responsible for support and development of corporate/enterprise applications. Responsible for development efforts for software enhancements, extensions, defect corrections and integration of features. Implementation of architecture requirements and complex system specifications. Use innovative problem solving and critical thinking approaches to proactively solve a broad range of problems across technologies. Develop systems and design infrastructure necessary to support both business and technical integration needs. Also responsible of all other duties as assigned.

Support
  • Provide 2nd and 3rd level production support to respond to issues/problems

Influence
  • Participate in cross functional requirements and design sessions that drive requirements traceability and accurate estimates for the overall development effort

Drive
  • Write software that provides new or modifies existing business functionality by incorporating all aspects of the J2EE architecture
  • Write PL/SQL scripts, procedures and functions against Oracle database for data support and security to web applications
  • Refactor code to comply with defined conventions to improve usability and overall presentation efficiency
  • Develop test procedures at a unit and integration level to ensure compliance with Advance America standards and development practices
  • Apply Agile development methodologies for complex, state-of-the-art modules
  • Generates and reviews documentation and provides written and oral feedback on system requirements, code level reviews and design, system design documents, critical design review, integration, testing and other key development activities

Maintain
  • Perform ongoing maintenance to codebase and associated management tools

Job Authority:

Supervision Exercised: None

Level of Supervision Received: As needed

Responsibility / Authority
(A) Relationships: Project Managers, QA Engineers, DBA's, Software Developers, Business Engineers other technical staff
(B) Equipment: Laptop, desktop, phone, fax, scanner, etc. as expected within an office environment.
(C) Money:No cash handling

Equivalent Education Level Required: Bachelor's degree in Computer Science and 2 plus years of related experience.

Experience Required: 2 or more years of Software Development and Implementation. 1 or more years of experience working with service orientation concepts and enabling technologies is a plus. Experience designing and implementing frameworks such as Struts, JSF, and other MVC Architecture frameworks.

Knowledge Required: Design Patterns including Core J2EE patterns. App Server knowledge, e.g. JBoss, WebLogic, Glassfish. Understanding of OO programming, UML, Use Case analysis tools. Self-motivated and collaborative IT Professional with a strong background in the Software Development Lifecycle (SDLC), and familiarity with the Agile development methodology (such as Scrum, sprints, product backlog, etc.). Strong software development skills, including design, development, testing, deployment and support. Excellent communication (written and verbal), time management, interpersonal and team participation. Ability to rapidly assimilate new technologies and be able to communicate effectively with various teams. Demonstrated ability to systematically gather relevant information from different sources to address an issue and make a prompt and insightful decision. Excellent interpersonal skills including analytical, problem solving, organizational, issue resolution. Possesses and applies a comprehensive knowledge across key tasks and high impact assignments. Evaluate performance results and recommend major changes affecting short-term project growth and success. Has domain knowledge on Enterprise Technologies and Service Oriented Architecture (SOA) systems. Server Side: Java 5+, J2EE, EJB 3.0, JNDI, JDBC, JTA/JTS, PL/SQL Web: JSP, Servlets, Javascript, XML, XSLT. Open Source: JUnit, Log4J, Maven, ORM (iBATIS, Hibernate, etc). Tools: CRM (Accurev, Git, etc.), NetBeans, Eclipse, TOAD, Maven, Agile (Greenhopper, etc.). OS: Windows (XP, 7, etc.), Red Hat, Ubuntu. Server Side: JMS, Middleware Oriented Messaging (MOM) Web: JSF, JSR-168/286, Spring. Tools: RAD/WSAD, JDeveloper. Familiar with SOLID and DRY design principles.Excellent written and verbal communications skills as would be needed to communicate in person, by phone, and through email; adaptability and flexibility to changing environment; and comfortable working in a dynamic, high volume, fast-paced environment. Ability to read, write, evaluate, and apply information. Ability to interact professionally and exhibit appropriate social skills. Ability to understand and ensure compliance with policies, procedures, and laws governing our industry/business and products. Ability to develop and maintain business relationships.

Physical Requirements: Sitting for long periods of time; standing occasionally; walking; bending; squatting; kneeling; pushing/pulling; reaching; twisting; frequent lifting of less than 10 lbs., occasional lifting of up to 20 lbs.; typing; data entry; grasping; transferring items between hands and/or to another person or receptacle; use of office equipment to include computers; ability to travel to, be physically present at, and complete the physical requirements of the position at any assigned location.

Travel: Travel, international, as needed

Attire: Professional attire (as required by company standards).

Other:Must be eligible to work in the USA and able to pass a background check.