Title: Senior Developer
Manager's Position: Director, Technology
This position is Accountable for producing the following result:
As a Senior Web Developer / Tech lead you are the know-it-all when it comes to database driven content and web applications. You’ll be leading BLITZ’s most technically challenging back-end projects and be responsible for the planning, architecture, integration and development through final client delivery. You are able to evaluate open source solutions and provide buy vs. build guidance. You are the resourceful technical lead who has all the answers or knows where to get them. You take great pride in every line of code you write, you own your own projects for which you are accountable and recognized for. You think in OOP and code with re-usability in mind. You are abreast of the latest techniques, and are ready to translate our clients' business goals into usable back-end applications that often communicate with a Flash front.
You’ll develop back-end solutions for interactive, database-driven, sites and applications, as well as online/offline games. Your code is developed for a diverse client base, requiring sensitivity to cross-browser and cross-platform issues. You will participate in general planning meetings with key team members to ensure project planning is accurate, and that online standards are being developed and utilized.
Responsibilities:
Strategic Work
- Document technical standards and processes, define overall development standards with development team members;
- Quickly decipher and resolve complex and unique obstacles;
- Collaborate regularly with stakeholders to ensure project meets requirements;
- Promote teamwork among peers and transfer of development knowledge;
- Will be requested to lead evaluation of external technologies and technical contractors.
Tactical Work
- Hands-on-development using variety of languages and Relational Database Management Systems;
- Evaluation of technology vendors, contractors, software products;
- Support web development projects as needed;
- Prepare accurate documentation throughout the project;
- Ensure bugs are rectified and accurate moving forward;
- Fix complex bugs, resolve ongoing issues, and document solutions;
- Contribute to internal projects on an as-needed basis.
Goals:
Will be formally outlined with your manager within 90 days of hire.
Qualifications:
- 3+ years experience developing and deploying Internet sites and applications in an agency / design firm environment
- Expert in at least 2 (scripting) languages and 1 database engine:
- SQL Server (T-SQL &/or Admin), mySQL, Oracle
- C#, VB.Net, and/or Java
- PHP, JSP, Java, VBScript, ASP/.NET, ADO, ADO.Net
- Apache, IIS, other
- XML and XSL
- Experience with hand-coding advanced HTML, CSS, DHTML
- e-Commerce application development and integration
- Experience with SSL, Certificates installing, removing, renewing
- Object-oriented design and development strategies
- Ability to analyze and debug complex systems
- Familiarity with web authoring tools
- Familiarity with cross-platform, multi-browser issues
- Strong written and oral communication skills
- Familiarity with product development life cycles
- Must be comfortable working in a collaborative environment with Producers, Designers, and other Developers
- Must be flexible and be willing to move between projects and tasks as needed
- An excellent ability to deal with people at all levels and build trust and confidence with management and employees
- Understanding of the challenges of cross-site software development
- Takes ownership of tasks and drives tasks through to completion
- Must be positive, constructive and accountable for own actions
- Able to focus while under pressure
Useful Additional Skills:
- Cold Fusion
- Flash Remoting
- Web services experience
- Flash communication Server
- Director/Flash/Data integration experience
- Server side object - Visual Basic, C++