The Lead Application Developer will have a strong understanding of general IT and solutions development knowledge for development and customization of existing and new applications, as well as providing end user support services to both internal and external clients at various levels. This individual will also perform will perform the following duties:
Define development objectives by analyzing user requirements; envisioning system features and functionality.
Design and develop user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; completing programming using languages and software products; designing and conducting tests.
Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems and information servers.
Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
Support users by developing documentation and assistance tools.
Update job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Supports and develops web application developers by providing advice, coaching and educational opportunities.
Ability to apply system design and development methodologies.
Ability to interpret and convey technical information to all levels of technical aptitude, including senior management, which includes written and oral communications.
Strong working knowledge of Microsoft Office.
Bachelor's degree in Business, Computer Science or a related field preferred.
4+ years of professional experience with Business, IT or related field - prior professional services experience preferred.
Experience managing multiple projects of moderate to high risk.
This position can sit in any of our US Offices.