These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Senior Web Developer, Software Architect

0 people like this description

Job Summary
As a Senior Web Developer  you will be responsible for developing, maintaining and
updating innovative, reusable Web-based tools for progressive online campaigns, promotions and
initiatives.  Our development team works closely with our project managers, strategists and design
team members to develop & update digital campaign assets and make recommendations on the
use of new and emerging technologies.
PHP, SQL, HTML, CSS and JavaScript programming, database management, site analysis, design
implementation and database administration are all elements of this position.  
Web services used include LAMP and MS Server 2008 R2.
You are expected to continuously challenge yourself, your client counterparts and your co-workers
to unite together in order to develop relevant, original and impactful digital ideas and solutions for
our clients.

Essential Duties and Responsibilities
 Manage and execute clients’ website updates including graphics, copy, SEO and
programming changes across frameworks and static HTML pages/templates.
 Implementation and testing of analytics tracking methods and conversions
 Ability to convert raw images/layouts provided by our designers into CSS/XHTML themes.
 Must have working knowledge of Photoshop, Fireworks, or equivalent application(s).
 Maintain a constant dialogue with the project management team to make sure
development work is on time and tracking properly
 Communicate to project managers with efficiency and accuracy any progress and/or delays
 Focus will be on managing and executing data driven Responsive Web Design projects for
our clients using  PHP, SQL, JSON, HTML, CSS, and advanced JavaScript applications
 A full understanding of industry security standards and best practice is required including
Data Encryption, SQL and Database optimization and vulnerability testing methods.
 Design, create and manage APIs (REST/SOAP) and other scalable multi-platform solutions to
provide a vast array of interactive systems for both internal and external resource
integration  
 Provide and maintain reliable system infrastructures with the adaptability to accommodate
future expectations
 Be actively involved in and contribute regularly to the development community of your
choice

V2.0, 11/2/2012Page 2
 Always deliver cross-browser/device uniformity and error free functionality with progressive
enhancements
 Alert colleagues to emerging technologies or applications and the opportunities to integrate
them into operations and activities
 Coordinate multiple web developer’s assignments spanning the same project
simultaneously.
 In conjunction with other Lead or Senior Developers; efficiently and accurately
communicate to project managers the statuses of multifaceted development projects,
especially pertaining to the progress and/or delay of overlapping timelines
 Develop innovative, reusable Web-based tools for activism, community building and brand
engagement.
 Engage in outside-the- box thinking to provide high value service to clients
 Provide recommendations and expertise internally during the sales process and contribute
to proposal development with project estimates (including hours and resources needed to
complete the project)
 Communicate appropriate architecture, and other technical solutions, and make relevant
recommendations to our clients
 Work closely with project managers and other members of the Digital teams to both create
detailed specification documentation with clear project deliverables and timelines, and to
ensure timely completion of deliverables
 Facilitate quality assurance testing and define corrective methods
 Provide experience and advice in maintaining the highest caliber quality of work
 Educate development team members in new or expanding skillsets and software
 Stay in front of the changing trends, standards and best practice in the Digital and
Information Technology fields while maintaining capabilities for backwards compatibility.
 Responsible for maintaining up to date weekly time tracking, per the Agency’s time tracking
policy
 Software Architect
o Define product requirements and creates high-level architectural specifications,
ensuring feasibility, functionality, and integration with existing systems/platforms.
o Dictate technical standards, including coding standards, tools, or platforms.
o Software Life Cycle management
o Manage and troubleshoot Version Control and Repository software
o Systems and data Unit Testing
o API architecture and documentation (REST/SOAP)
o Maintain internal workflow systems

These job descriptions are examples. Looking for work?

Find JobsFind Jobs