Human Resources: Job Details

 

Title
Application Developer
Department/Mall
SPG Administrative Svcs - IN
Location
Indianapolis, IN

Description

PRIMARY PURPOSE:

 

In this position one must design, build, test and implement the software code that enables computer systems to perform specific tasks. They design the logic that delivers the computing system functionality. They understand and actively participate in the software development lifecycle.  They take requirements provided to them and develop the application that enables a positive end-user experience. They will at times be working as part of a project team that requires communicating progress on tasks and escalating technical issues.  They are also responsible for supporting existing applications within the enterprise including develop, test, debug and performance tune application tasks.

 

PRINCIPAL RESPONSIBILITIES:

 

  • Design and develop prototype solutions to support the business requirements.  Demonstrate the prototype and refine when necessary to show capabilities and reduce risk
  • Break down a specification into its simplest elements, translate this logic into a technical design, and implement with a programming language
  • Assist in the design and development for integrating disparate business systems
  • Validate design and development with the inclusion of unit testing to ensure a proper working solution
  • Evaluate application software packages and make recommendations to management
  • Participate with other IT staff, customers, and other stakeholders in project reviews, tests, and pilots
  • Identify less than optimal design or development practices and integration issues, and suggesting alternative solutions
  • Participate in peer code reviews
  • Update/modify existing software regardless of the original developer
  • Other responsibilities as required

 

 

 

 

MINIMUM QUALIFICATIONS:

 

  • Able to apply common sense understanding to carry out complex instruction furnished in written, oral, or diagram form
  • JAVA, JSON, XML, JavaScript, HTML, CSS, JDBC, SQL, Spring, Hibernate, JUnit, RESTful web services, and web scripting languages
  • Experience with designing and developing mobile applications using technologies such as Objective-C, HTML5, CSS3 is a plus
  • Cross industry experience working on large and small projects, and multiple platforms is a plus
  • Strong verbal and written communication skills
  • Strong analytical, problem-solving, and conceptual skills
  • Solid teamwork and interpersonal skills; ability to work well on cross-functional project teams and foster team commitment to tasks
  • Strong attention to detail; ability to perform duties with a high level of accuracy
  • Able to organize work, engage in a variety of tasks simultaneously and consistently meet deadlines
  • Experience in team development including the use of Eclipse as the development tool and Subversion for source code version control.
  • Experience in integrating disparate business systems
  • Experience with web service development is a plus
  • Experience with development using cloud solutions is a plus
  • Experience with JMS or ESB is a plus
  • 5 – 7 years experience

Submit your resume for this position