Software Developer & Manager- .NET
Gomez, the Web performance division of Compuware, provides the industry's leading platform of Web application experience management solutions used by organizations to optimize the performance, availability, and quality of their Web and mobile applications and proactively identify business-impacting issues. The on-demand Gomez platform integrates solutions for Web load testing, Web performance management, cross-browser testing, and Web performance business analysis that test and measure Web and mobile applications from the \"outside-in\" - across all users, browsers, devices, and geographies - using a global network of over 100,000 locations. Over 2,500 customers worldwide, ranging from small companies to large enterprises - including 12 of the top 20 most visited US Web sites - use Gomez solutions to increase revenue, build brand loyalty, and decrease costs.
The Software Development Manager must have expertise with the .NET Framework, using C# and be able to function as an individual contributor with regard to coding and design work, as well as manage a small team. This is a leadership position in a fast-paced environment, with a team of highly skilled and motivated software engineering professionals responsible for the architecture, design, building and maintaining of the enterprise service components for the Gomez SaaS product set. Gomez maintains an extensive, multi-tier, distributed, highly available, enterprise service infrastructure consisting of a wide variety of software components which span several product sets. This position requires hands on development about 70% of the time and encompasses a wide range of software engineering responsibilities including:
* Manage a small distributed development team using .NET technologies
* Act as individual contributor with regard to design, development and implementation for enterprise software components using C#, .NET Framework and other required technologies.
* Participate and consult in cross-team and cross-project implementations
* Work with development team and QA team to develop testing plans and strategies
* Provide support for business partners, product management, requirements gathering activities, QA and SaaS production operations teams
* Produce effective technical documentation and software specifications
Required Skills/Competencies:
* Strong record of accomplishment as an independent software developer and leader/ manager in an enterprise production environment
* Energetic and self-motivated with a strong work ethic
* Collaborative by nature
* Exceptional skills in C#, .NET Framework, Visual Studio, SQL and other software development technologies
* Strong experience developing software components for use in a distributed, multi-tier, high performance enterprise infrastructure
* 5 years experience developing complex web projects for customer-facing Webs site
* Strong ability to troubleshoot and solve performance optimization problems in an enterprise software environment
* Proficiency in the use of relational databases, specifically Microsoft SQL Server, including schema design, query optimization and administration
* Thorough understanding of the use of object-oriented methodologies and design patterns in the design of complex software systems
* Comfortable in a demanding and growth-oriented business culture
* A seasoned knowledgeable development manager with a minimum of 10 years of demonstrated development experience, including experience in senior technical management positions
* Management of a distributed technical team including hiring/developing highly effective leaders and technical professionals
* Experience must include role as both an individual contributor (developer) and manager
* Must have strong cross-functional collaboration skills and demonstrated ability to successfully influence other business functions and engineering teams, including executive management
Desired Technical Strengths:
* SOA
* WCF
* Web Services
* C++
* Entity Framework
This is a fulltime position that requires some on to live and work in the Lexington, MA area. Gomez offers a full benefits package, a cutting edge technical environment, business casual dress and other exceptional benefits.
*** We are unable to relocate candidates at this time
*** Please, no third party resumes
|