Senior Web Application Developer

Employer
The Cornerstone Professional Group, LLC
Location
Towson, MD
Posted
Jul 17, 2017
Closes
Jul 20, 2017
Hours
Full Time
Job Description Lead the design, development, implementation, and maintenance of web-based applications and solutions for Cornerstone and Corporate clients. Work with Clients, Sales, Support, and Development groups to ensure solutions meet reliability, security and functional requirements. Collaborate with appropriate staff to ensure quality customer documentation. Provide guidance to clients on technology solutions that can enhance their business within their resource constraints. * Manage/lead, in concert with designated project manager, activities and tasks associated with all stages of software development life cycle. (Requirements gathering, Design, Development, Construction, Implementation, and Testing) * Architect/design N-Tier Enterprise wide solutions, using current technologies while employing industry accepted best practices * Provide web development technical leadership, subject matter expertise, support and mentoring to other project team members. * Develop graphics and other GUI elements/components in support of Cornerstone application and product development efforts * Enhance and maintain existing Cornerstone web-based applications/systems/web site. * Create knowledgebase articles to disseminate web solutions knowledge to Cornerstone resources and clients. * Create and provide timely status and expense reports to clients and internal Cornerstone resources. * Perform other short-term and long-term tasks and duties as assigned by Management. Additional Requirements and Skills: * Thought leadership regarding new technologies relevant for internet/web solutions development * Experience leading/directing efforts of junior to mid-level development team resources * Excellent working knowledge of database design principles and experience using databases in a web-based environment * Working knowledge of networking technologies, including security and encryption on the Internet, and basic networking concepts. * Ability to clearly document all projects deliverables and work methods. * Excellent troubleshooting and problem-solving skills. * Excellent oral and written communication skills and the ability to interact professionally with a diverse group of users and support staff. * Proven experience leading discussions with resources of various levels/seniority within client organizations * Excellent organizational and project planning skills * Flexible, team player able to work effectively with individuals with different backgrounds and levels of expertise. * Dependable, self-motivated and able to work with minimal supervision. * Attention to detail * Strong knowledge of IIS, SQL, .NET, ASP * In-depth knowledge of the following web markup and scripting languages: HTML, HTML 5, XHTML, CSS, JavaScript, VB Script, XML, XSL/T * Strong background with one or more of the following Operating Systems Windows (7/8 &Server 2008/12). Linux is a plus * Mobile development(java and apple) is a plus * SharePoint design, development, and administration is a plus * Apache/Tomcat, CGI, Java, and J2EE knowledge is a plus * Content managed PHP sites(WordPress, Joomla, Moodle) is a plus * Expertise in current Internet standards, including Web browsers and browser specifications. * Experience desktop publishing/imaging applications a plus; Adobe Photoshop, Illustrator, etc… is a plus