Senior Web Application Developer - eCommerce Marketplace

Simon Property   •  

Indianapolis, IN

Industry: Real Estate


5 - 7 years

Posted 367 days ago


The Senior Web Application Developerworks with the Web Development team and various project teams, providing expert level coordination of application development initiatives, from their concept to production.  The incumbent is responsible for establishing and maintaining the Web Development team standards and the documentation of those standards.  The Senior Web Application Developer is the expert in web application development and provides direction, mentoring and guidance to all team members on subjects related to supported applications, databases, tools, standards and processes.


  • Plan, design, modify, develop and implement software programming applications
  • Ensure the accuracy and relevance of data flow diagrams and processes developed by associates on the Web Development team
  • Develop and write code, review other Web Developers’ code for modifications, and constructions including all the web application stack which includes the Frontend Middle-tier, Persistence and Backend
  • Design, review, analyze, and modify B2C web applications and othersupporting systems as per the business systems’ needs
  • Collaborate with business resources to identify current operating procedures and to clarify business objectives, as they relate to development project work
  • Lead the design and build initiatives for business system, web, ecommerce, and mobile applications in shaping user experiences by demonstrating latest technology tools, constraints, and interfaces
  • Create custom system-to-system interfaces
  • Assist users in the new application adoption process


  • Bachelor’s degree in Information Technology, Computer Science, or equivalent
  • Five+ years of business experience in moderate to large-sized corporate environments
  • Five+ years of experience developing high end user facing applications
  • Demonstrates a proven track record of designing, building, and launching complex applications.
  • Exhibits an ability to quickly learn new languages, APIs, and platforms
  • In-depth understanding of the software development life cycle (SDLC) and is fluent in multiple programming languages and expert users of application development tools, such as Hybris, Java, Spring, BitBucket, HANA, JavaScript, Shell scripting, Tomcat App Server, Apache Web Server, Apache Lucene or Apache SOLR
  • Working knowledge of Scrum project management and Agile software methodologies
  • A self-starter, self-motivated individual with a proven track record of working solo on development projects
  • Excellent team player
  • Strong interpersonal skills and the willingness to teach and mentor Web Development team members and other IT individuals
  • Willingness to learn from other IT associates
  • Excellent written and verbal communication skills, with the ability to influence or persuade others in positive or negative circumstances
  • Ability to manage tasks with attention to detail and accuracy
  • Strong knowledge of collaboration tools like JIRA and Confluence
  • Strong commitment to customer service
  • Strong problem solving and analytical skills
  • Willingness and ability to accept after-hours support calls and the dedication to see after-hours calls to resolution, as necessary to support the business
  • An attention to detail and ability to solve complex problems