Principal Engineer, UI Job in Waltham 02451, Massachusetts Us
We are seeking a self-motivated Principal Software Engineer with significant experience developing web applications. You will play the lead role in architecting / developing / designing a friendly and powerful user experience for the next generation of our security products. You will have responsibility for technical design and implementation, with end-to-end responsibilities for developing and maintaining key aspects of the presentation technology base. You will ensure that the Web Application architecture will withstand the test of time and be able to evolve with our growing needs. You will focus on thoroughly understanding all aspects of the user experience, from a customer's initial evaluation and eventual selection of Bit9, through installation, deployment and day to day operations use. You will work closely with Product Management in a tight-knit team to turn customer needs into elements of user interface design, and apply an exciting, approachable and powerful experience to how the interface looks and works.
Essential duties responsibilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned to meet business needs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Essential responsibilities include:
- Take complete ownership of web application technology framework
- Pro actively move the technology base towards using well known Design Patterns
- Support and maintain existing production code in the field and develop and deliver new enhancements and products to our client base
- Create rapid prototypes of interfaces to be used as a blueprint for content and technical development through iterative delivery of prototypes
- Interact with quality assurance personnel during system testing phases of application development
- Participate in all phases of the software development cycle.
- Elegantly implement page and form designs leveraging industry standard user interface guidelines
- Stay current on new technologies as they relate to web-based application development and windows based application development
- Proactively lead the user interface design of both Web Applications and Windows applications, including all branding and navigational elements
Qualifications Requirements:
- 3+ years architecting Web Applications
- 2+ years experience of user interface design building Web applications
- 2+ years experience of user interface design building Windows applications preferred
- Minimum 8 years of experience as a developer
- C#, ASP.NET, HTML, XML expertise required
- Strong Web and Windows application design skills, including information architecture, interface design and visual design preferred
- Working knowledge of industry standard visual design tools
- Knowledge of PHP, Ajax Frameworks like Dojo, and Telerik UI Components preferred
- Ability to understand and interpret existing application design and style guides to inform your work
- Proven project management skills
- Familiar with and comfortable working with all levels of the organization
- Strong analytical, problem-solving, and organizational skills
- Excellent communication skills
- Must be proactive, self-motivated, attentive to detail, and able to work well under pressure and in a highly kinetic environment
- BS or MS in Computer Science or similar field