Lead Software Engineer
Qvidian
(Chelmsford, Massachusetts)Qvidian provides cloud-based sales execution solutions that enable companies to accelerate sales ramp up time, capture new business in cross sell and upsell opportunities and optimize sales performance by closing the gap between strategy and execution. The company’s innovative software and advisory services offer real-time insight to ensure sales teams do what’s needed to win, by driving repeatable methodologies and making the sales organization more agile.
Qvidian, a market leader in cloud-based sales execution solutions, has an opening for a full-time Lead Software Engineer. This is an excellent opportunity to take on a high-impact role in a fast-growing company with notable customers. We are a privately-held company with offices in Cincinnati, Ohio and Chelmsford, Massachusetts. This position is based in our Chelmsford, MA office.
Position Summary:
The Lead Software Engineer is instrumental in setting the UI direction of Qvidian’s SaaS-based product suite on both mobile and web platforms, as well as driving that vision to execution. We are looking for an innovative individual with extensive web UI development experience, and a good taste for clean, elegant, and fast interfaces. You should have a desire to learn, create and dive in wherever there’s a need, as well as enjoy working in a team environment and be eager to make an impact!
Responsibilities:
- Set the direction for the ways in which the mobile and web user interfaces of Qvidian productions will be designed and implemented
- Document, communicate, educate and champion the UI design and implementation standards, approach and toolsets, as well as coach other team members on that approach
- Actively participate in the development of the mobile and web user interfaces – lead by example
- Actively expand technical knowledge in the areas of mobile and web UI development – especially in ways that contribute to the development of Qvidian products
- As a leader in UI development, you will be responsible for integrating your knowledge and the results of your research with others to add/create value. You will be considered an authority depended upon by management as a strategic resource to create value
- Coordinate mobile/UI research with the product team in order to ensure that research goals align with product goals
- Work with customers, Customer Support and QA team to understand, analyze and fix reported product issues
- Actively participate in code reviews and lead UI/mobile review process
- Deliver against schedules determined jointly with the Dir. of Engineering and Product Management
- Bachelor's degree in Computer Science, or equivalent
- 7 years’ relevant experience in design, development and coding practices
- 7 years’ Microsoft Windows technical and architectural experience
- Experience developing and maintaining a SaaS, hosted product offering using Agile development methodologies
- Strong in ASP.NET - MVC, C#, VB.NET and Microsoft .NET (5 years’ experience) with a majority of that experience being on hosted systems.
- Strong in HTML5, CSS3, Core JavaScript, and front-end libraries such as Bootstrap, jQuery (jQuery UI, jQuery Mobile and jQuery AJAX)
- Experience in mobile development (IOS, Android, Mobile Web Apps)
- Strong in developing Object-Oriented Javascript client side code
- Knowledge in Software Architectural Patterns (POSA Patterns, GoF patterns) applicable towards developing clean, robust, scalable and maintainable user interfaces and client-side frameworks
- Knowledge in developing decoupled applications, with a strong emphasis in clean separation of concerns, utilizing patterns such as MVVM and MVC and front-end frameworks such as Knockout.JS or Angular.JS
- Ability to use third-party, open-source Javascript libraries and make modifications and customizations with ease. Ability to take a well-documented UI Specification document and develop all required features, following industry-standard, widely adopted best patterns and practices
- Knowledge in developing and consuming RESTful web services (Web API) in a device-agnostic, platform-agnostic fashion, as well as XML, and SOAP Web Services experience
- Working experience of protocols/standards such as HTTP/HTML, POP, SMTP, and TCP/IP
- Desired: Experience in other languages such as Java, C++
- Experience in Unit testing with SoapUI, nUnit, Selenium or related technologies.
- Experience integrating with CRM systems (Salesforce.com, Oracle CRM On Demand, Microsoft Dynamics, etc.) a plus
- Experience integrating with SharePoint
- Perforce experience
- MS-SQL database experience
Benefits | Benefits included |
---|
Additional Notes on Compensation
With offices throughout North America, and the United Kingdom, we offer competitive salaries, outstanding benefits (including health, dental, life and disability) and a terrific bonus program.
Working Conditions
Lead Software Engineer - Mobile/Web UI
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Coding Data
- Design
- RESTful APIs
- Agile Development Process
- Following Procedural Protocols
- HTML
- iOS
- Java
- jQuery
- Microsoft ASP.NET MVC, Web API
- SharePoint
- Web Design
- Web Development
- XML
- .NET Framework
- Android App Development
- AngularJS
- Bootstrap
- C#
- Core Java
- CRM
- CSS3
- HTML5
- JQuery Mobile
- KnockoutJS
- Mobile Development Framework
- Model View ViewModel (MVVM)
- MVC Framework
- Oracle CRM On Demand
- Perforce
- SaaS
- Salesforce.com
- Selenium
- SMTP
- SOAP
- SoapUI
- TCP/IP
- Unit Testing
- User Interface Design
- VB.NET
- Microsoft Dynamics
- UI Design
- Mobile Software
- Computer Science
- Software Engineering
- HTTP
- Client-side
- JavaScript Libraries

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.