Application Java Developer
SMC³ - Atlanta, GA

This job posting is no longer available on SMC³. Find similar jobs:Application Java Developer jobs - SMC³ jobs

Under general direction, develops, modifies and maintains computer programs for internal and external use. This involves analysis, design, coding, testing and documentation. Also, performs other duties related to the support of software products. Generally performs duties with some supervision and direction. NO TELECOMMUTING. Essential Functions
    Note: The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar.
  • Under some supervision and direction, follows programming specifications to perform a variety of programming assignments requiring knowledge of established procedures.
  • Completes tasks without assistance.
  • Evaluates interrelationships between programs.
  • Considers and presents alternatives.
  • May lead small to basic intermediate projects.
  • Analyzes performance of programs and takes action to correct deficiencies based on consultation with users and approval of supervisor.
  • Provides support and problem resolution for computer applications. Determines quickest methods of resolutions to problems and recommends/takes action. Performs troubleshooting procedures to identify problems and/or examine existing programming elements to determine specific problem area(s).
  • Confers with supervisor to discuss work processes, plans and/or actions to be taken. Receives instructions, explanations and prioritization information.
  • Confers with users to gain understanding of needed changes or modifications of existing programs. Determines system requirements regarding input, output and processing needs.
  • Presents to line management and staff.
  • Analyzes system requirements in order to design new software or design changes/enhancements to existing software with consideration to internal/external data structures, hardware/software requirements, file structures, process logic and integration.
  • Designs logic flow, input and output processes and integration processes.
  • Provides documentation and backup of the systems.
  • Assists in estimating time and cost of new systems to develop quotes for customers.
  • Tests and documents modifications and writes operational instructions.
  • Assists in writing and proofing software manuals.
  • Assists Sales and Technical Support with software questions and implementation of software products.
  • Demonstrates basic skills and knowledge of position.
  • Maintains currency of knowledge with respect to relevant state-of-the-art technology, equipment, and/or systems.
  • Performs administrative tasks in a timely and professional manner.
  • Provides training on software if needed.
  • Performs other duties as assigned.
  • Bachelor’s Degree in computer programming related field or an equivalent combination of practical training and experience
  • Experience in a supply chain setting is preferred
  • May require up to 5 years experience in a related field
  • Thorough knowledge of applicable computer languages and ability to learn new methods and languages quickly
  • Ability to investigate and analyze information and to draw conclusions
  • Ability to think logically and pay close attention to detail
  • Ability to work with abstract concepts and do technical analysis
  • Ability to prioritize and adhere to deadlines
  • Willingness to take responsibility and show initiative to work when necessary to meet deadlines or when working on high-priority projects
  • Ability to communicate with and interpret the operational requirements of end users
  • Knowledge of and ability to learn relevant operating systems and applications
  • Desire to learn and further develop professionally
  • Willingness to expand knowledge base by assimilating technical manuals, publications and conferring with technical experts and practitioners
  • Ability to adapt in a changing workplace
  • Ability to work independently
  • Interpersonal communication skills
  • Ability to communicate with and interpret the operational requirements of end users
  • Problem solving skills
  • Organizational skills
  • Listening Skills
  • Creative thinking
    • Click here to submit resume.