Software Developer II Allegro Development
Allegro is a leading provider of energy trading and risk management (?ETRM?) software solutions. Allegro provides transparency and efficiencies across the front, middle, and back offices, by leveraging advanced technologies like Service-Oriented Architecture (?SOA?), grid computing, .NET, and Web Services. With 30 years of steady growth and deep industry knowledge, Allegro is here to stay. Our ETRM software solutions support some of the largest energy and trading companies worldwide, encompassing all energy commodities. Allegro equips customers with the right tools to solve daily challenges. Allegro is headquartered in Dallas, Texas, and serves customers worldwide with offices in Calgary, Houston, London, Singapore and Zurich.
Allegro seeks Software Developer candidates that will participate in the design, development and implementation of service oriented Energy Trading and Risk Management (ETRM) software solutions for power and gas utilities, refiners, producers, commodity traders, retailers and consumers utilizing Microsoft Visual Studio, C#, ASP.net, XML, MS SQL Server and Oracle.
Challenges of the position include:
User interface- usability, responsiveness, aesthetics for optimal user experience;
Application Server- Object-Oriented Design Principles: design service oriented API's, polymopherism, encapsulation and inheritance;
Data Model Design Principles, including normalization, primary key and foreign key relationships, indexing strategies for performance tuning, and data model constraints;
Perform product development based on design by senior team members of technical staff;
Perform unit & performance testing;
Review business process analysis and influence design based on industry requirements;
Ensure adherence to Agile development/methodology;
Create, maintain and enhance Allegro's product suite (Trade, Valuation, Settlement, Hedge, Connect, etc.);
Trouble-shoot by debugging and analyzing database;
Beta support on projects requiring research & analysis;
Partner with product manager(s) to perform gap analysis for current projects and future collaborative development projects, maintenance releases, and custom extensions;
Write software to automate class testing to prevent problem recurrence;
Receive and respond to inquiries internally (sales, service, support) regarding business process and/or procedures within the software; and keeps up to date with appropriate technology and industry standards and compliance rules.
Qualifications for consideration:
Candidates for the Software Developer II position will possess a Bachelors degree in Computer Science, Engineering, Management Information Systems or directly related field of study plus 4 yrs exp in software design and development,
Experience with Energy Trading and Risk Management (ETRM) software solutions or related industries, including Trading, Risk or Financial design and development a plus.
Microsoft Visual Studio 2008 experience
Strong C# skills including Generics, Interfaces, Delegates, Events and Partial Classes
Web Services using SOAP
.Net Window Forms, Infragistics
SQL on SQL Server, Oracle, Sybase or Access
Object oriented analysis, design and coding
Strong interpersonal skills needed to work and communicate with a team
Bachelors degree in MIS or Computer Science
Receive and respond to inquiries internally (sales, service, support) regarding business process and/or procedures within the software
||1445 Ross Avenue |
Dallas, TX 75202