Senior Software Engineer
Submitted by Beth Weissman on May 19, 2008 - 4:08pm.Category:
Organization:
Description
APC-MGE is seeking candidates for the position of Senior Software Engineer
APC by Schneider Electric is the Critical Power & Cooling Services business unit of Schneider Electric. We offer the industry's most comprehensive product and solution range for critical IT and process applications in industrial, enterprise, small and medium business and home environments. APC by Schneider Electric solutions include uninterruptible power supplies (UPS), precision cooling units, racks, design and management software, as well as APC's InfraStruXure® architecture, the industry's only integrated power, cooling, and management solution.
The Data Center Solutions, Services, & Software Line of Business is the software arm of our organization, and its Enterprise Software Division is in charge of our integrated suite of tools dedicated to the design, monitoring and management of the critical physical infrastructure in data center environments. The team located in West Kingston is responsible for the Enterprise Division's monitoring and management products, InfraStruXure Manager and InfraStruXure Central. Both of these applications help data center operators identify and solve problems within their physical infrastructure, proactively reducing the risk of costly downtime.
We are looking for talented engineers with experience working on large scale, enterprise applications and a proven record of engineering excellence and thought leadership.
Responsibilities:
* Working closely with the product owners to capture business requirements and user stories
* Defining high level and detailed systems architecture and design
* Driving technical direction through thought leadership
* Writing, testing, debugging, and maintaining code
* Recommending products, tools and process improvements
Qualifications:
* BS or MS in Computer Science or equivalent
* 6+ years of software development experience in Java/C++/C#
* Demonstrated fluency in OOA/OOD and Design Patterns
* Experience in both Windows and Linux development environments
* Experience with networking concepts and web technologies (HTTP, XML, SOA, Web Services, etc.)
Desirable Skills:
* Experience with network management applications and technologies (HP Open View, SNMP, etc.)
* Experience with enterprise component frameworks (Spring, OSGi, CORBA, etc.)
* Experience with database development and design (PostgreSQL)
* Agile / Iterative development experience
* Experience with the Eclipse IDE
* C development experience
To accommodate highly volatile business requirements, we are committed to agile/iterative development methods, where close customer feedback and short iterations are key elements. International & domestic travel may be required once or twice a year.
What we have to offer includes:
* Competitive compensation package, including excellent benefits
* Real prospects for growth for motivated individuals who are willing to take responsibilities.
* Mentorship, personal coaching and professional development programs.
* An open office environment in a company where communication, an informal atmosphere and having fun while at work is important.

matt.gillooly: Perhaps the biggest pain I've felt working...

