Genscape Careers
Jobs > Senior .NET Developer / Engineer

Senior .NET Developer / Engineer (closed)

Boulder, CO
Job Description

Genscape, a DMGT company, is a leading global provider of energy information for commodity and financial markets.

Utilizing patented technologies and proprietary algorithms, Genscape provides accurate & timely data on capacities, flow and utilization for all major energy commodities. The product offerings include real-time information services for power, natural gas and oil in North America and Europe as well as fundamentals-based market intelligence services which market participants rely upon to better understand drivers, risks and dynamics of regional power and gas markets.

Genscape is committed to enhancing the market activities of our clients through access to superior fundamental data and market intelligence.

Additional information about our Company can be found at www.genscape.com

Our team of almost 160 employees at Genscape is highly motivated, innovative, and passionate for providing excellent products and customer service. We look for individuals interested in growing with our company, and working in an exciting, open and collegial work environment.  We have offices in Amsterdam, Boston, Boulder, New York and Louisville, Kentucky.

Responsibilities:

The successful candidate will help with the design and development of an entirely new market intelligence system that combines proprietary and publicly available market data. In this role, the candidate will work with product management and subject matter experts to define the features and functionality of this new product line.

The Senior Software Engineer will bring their experience developing commercial applications in a fast-paced, agile environment. Application development experience should include working on distributed architectures, highly configurable software designs, and applications that emphasize ease of use and advanced data visualization capabilities. Experience with systems that provide and consume web services is important.

Your input will include identifying potential system enhancements and process improvements, participating in the specification, testing and implementation of the products, and offering suggestions for tools and approaches that will yield world-class products.

The ideal candidate understands the value of collaborating with product management throughout the development process and recognizes that "change happens." Our success is measured by successfully meeting client needs, rather than strictly adhering to a specification document that misses the mark.

As a key developer on a commercial product platform, a critical eye for all aspects of a product will be important. The successful candidate will be one who “sweats the details” in the customer-facing user experience, as well as the many back-end elements that provide its foundation. Sometimes, corners need to be cut – we’re looking for candidates who recognize which corners are acceptable and which will have too much technical debt in the long-term.

In addition to reporting to the Chief Software Architect, this role will interact with product teams, content experts, IT operations, sales, and management. Occasional interaction with customers and prospects may also be required.

We're looking for candidates who are able to work on both the front-end user interface of an application, as well as the server-side middleware. We're using the most recent Microsoft .NET technology stack, including Windows Communication Foundation, Silverlight, and the ASP.NET MVC framework. This position represents an opportunity to become demonstrate and you’re your expertise with these tools and to build a best-in-class solution for Genscape’s customers.

Requirements:

  • 4 year Bachelors degree or international equivalent.
  • Minimum of 3 years development experience in a commercial software environment
  • Extensive experience with the Microsoft .NET Framework and the C# Language
  • An understanding of solid object-oriented design principles, relational databases, and distributed software design.
  • Strong expertise with with ANSI SQL syntax, especially in environments that use various database engines – including SQL Server, PostgreSQL, Oracle, and MySQL.
  • Excellent written and oral communication skills
  • Demonstrate a strong initiative to achieve in a highly competitive environment.
  • Strong analytical and problem-solving skills.
  • Proven experience with the design and implementation of creative software solutions.

Preferred Qualifications:

  • Knowledge of current software development technologies, techniques, and processes. This includes familiarity with agile software development and a "ship early, ship often" mindset.
  • Hands-on experience with the current .NET technology stack, including Silverlight, WCF, and the ASP.NET MVC framework.
  • Experience with object-relational mapping tools, and with nHibernate in particular, is also plus.
  • Experience with GIS/Mapping applications and APIs is helpful, including ESRI’s development tools, the Google Maps API, Bing Maps API, and MapInfo.
  • An understanding of service-oriented architectures, as well as both producing and consuming standards-based web service APIs -- REST, SOAP, and JSON.
  • Previous experience with applications that use publish-subscribe messaging and interact with enterprise messaging systems, including TIBCO and MS Message Queue.
Stay in touch with Genscape, Inc

Silent Follow

Get job updates anonymously
Employees here love:

Constant Learning

Cutting-edge Tech

Flexible Schedules

High IQ Coefficient

What are these?