This is an on-premises position and not open to contract or off-site applicants.
Summary of Tasks & Responsibilities:
Responsible for programming on specific application subsets of the company’s application portfolio, participating in all phases of the development and maintenance life cycle, typically for an assigned business unit or corporate department and utilizing various customer technology platforms.
Primary duties may include, but are not limited to:
Gathers feedback from users, design and technical staff on Web site development needs.
Builds user interface applications and backend databases using various programming and scripting languages.
Author complex Web pages.
Assists in project planning and website design.
Creates prototypes and functional specifications for software projects.
Creates technical methodologies for engineering solutions to Web-based development problems.
Meets with departments on specifics of projects, new technologies, and deadlines.
Working with RESTful API's as well as other types of API's with third parties.
Determine browser inconsistencies and develop methods of overcoming them.
Converting user requirements into design.
Provide creative vision as well as managing the planning and implementation of web-based applications.
Coordinating and communicating cross-functional activities among product development, marketing, product management, and other teams in bringing new applications online.
Overseeing application coding and providing technical expertise and mentoring to other developers.
Increase online exposure through search engine optimization best practices.
Increase system performance by implementing systems to both monitor and improve application speed.
Coordinates and manages on-call support and owns the system monitoring process for website applications.
Respond to new website-related tickets within 24 hours and resolve as quickly as possible.
Respond to new web projects within 3 business days and setup kick off meeting to assess urgency, timeframe, scope and resources.
Complete web projects within the established projects timeframe and provide any necessary training, documentation and/or hand-offs.
Requires an BA/BS degree in related field or technical institute training;
Experience with large scale external facing web applications.
Essential skills include Node.js, MySQL, Java Script, CSS3, HTML5, XML, MVC, GIT or SVN
Proficiency in Web Services (SOAP/REST), SOA concepts, Web Front End and Batch programming
5 or more years related experience; multi-platform experience, and expert level experience with business and technical applications; or any combination of education and experience, which would provide an equivalent background.
Incumbent should also have the ability to mentor others and provide troubleshooting support.
Multi database and/or multi language preferred.
Experience in SQL Server or other RDBMS such as Oracle, SQL Server, DB2 or MS SQL
Should be comfortable with troubleshooting roles; General interest in new technologies.
Strong communication skills with ability to translate technical requirements for business and client needs