World Energy Solutions, Inc., the undisputed leader in the online energy procurement space, with at least 5 times the volume of its closet competitor, is looking for an experienced, driven, “A-level” professional to join our successful, entrepreneurial team in our dedicated and accomplished IT Department. The ideal candidate will be responsible for working with operations, sales and marketing teams to lead the design and delivery of our next generation best-in-class software. The ideal candidate must have: - 6 years of n-tier web-based development including 2 years in a leadership role
- Track record of successfully delivering innovative software solutions on time and within budget
- Deep understanding of all phases of systems development life cycle methodology – from requirements definition through design and delivery
- Experience with Unified Modeling Language (UML) concepts (e.g. Use Case Modeling)
- 2 years experience with Microsoft .NET Framework (ASP.NET, VB.NET, C#)
- 2 years experience with SQL Server (stored procedures, views, udfs) and Database Modeling
- 2 years experience with SourceSafe or equivalent managing concurrent projects
- Effective organization, planning and meeting skills
- Proficiency with Microsoft Excel, Word, and Visio
- Prior design and development experience with CRM, purchasing, accounting software
- Excellent people skills - demonstrated ability to work with both technical and non technical individuals, both in gathering information and communicating direction and status.
- Excellent analytical skills and obsessive attention to detail
- A strong work ethic and entrepreneurial spirit
- A passion for building great software
You will be expected to: - Provide technical leadership for multiple software projects
- Participate in rapid, prototype-based, design sessions
- Review business requirements and functional design specifications
- Develop technical documentation including object and data model
- Develop technical standards and oversee adherence
- Develop flexible and robust platform architecture to support changing business requirements
- Leverage and generate reusable design standards to be utilized throughout platform
- Ensure formal review and approval process for all deliverables
- Oversee delivery process to ensure software deliverable meets business requirements
- Manage application build and deployment process
- Provide quality assurance oversight for all technical aspects of project
The successful candidate should be highly self-motivated and driven to perform at the peak of his or her abilities. As a company, we look for energetic and high-performing individuals with strong interpersonal and communication skills. Back |