|
Overview: SUMMARY Design, develop, maintain and enhance application programs. Interface with clients to determine requirements, resolve issues and determine cost estimates. Provide subject matter expertise to the Operations groups in order to assist with problem solving. Responsibilities: Essential Duties/Responsibilities: - Design, develop, maintain and enhance application programs working within a team-oriented environment using various development toolsets.
- Coordinate application requests, prioritization and business communication.
- Facilitate requirements gathering efforts and clearly document system requirements.
- Development of prototypes/proofs of concept to validate key project assumptions prior to making significant investments.
- Documentation of design specifications.
- Develop new and enhanced system functionality including custom code and packaged application configuration.
- Ensure the successful transition from development to operations including operations procedures and tools such as process control points, reports, and automated monitoring.
- Regularly report status and raise issues/risks as appropriate. Anticipate and adjust for problems and roadblocks while eliminating roadblocks within control.
- Collaborate with team members and operational groups to identify and prioritize/reprioritize work when necessary.
- Develop strong working relationships with individuals at all levels of company, operations, and IT applications and infrastructure teams.
- Willingness to work hours as necessary, especially during critical issue resolution and milestone time periods.
- Develop string test scripts in order to test a group of related functionality.
- Interact with external entities: vendors, service providers and product vendors.
- Interfaces with IT application owners and the IT organization in order to provide technical solutions to meet user needs. Escalates or resolves conflicts, as needed.
- Helps identify and recommend options, risks and alternatives to deliver a robust and stable web infrastructure.
- Devises or modifies procedures to solve problems considering computer equipment capacity and limitations, operating time, form of desired results, and integration of components.
- Assists in researching, evaluating, specifying and coding the configuration of hardware and/or software for application’s environment.
- Requires skill and proficiency in many technical functions and ability to integrate across disciplines.
- Remain abreast of current technologies and best practices that may be applicable to the company.
Support SOX controls, testing and audits as needed. Qualifications: REQUIREMENTS Education: Bachelor’s degree in computer science, software engineering or relevant business discipline from an accredited four-year college or university or equivalent work experience. Experience: Application configuration and testing experience. Experience working with end users, taking their business problems and translating them into system requirements. Experience evaluating user change requests and obtains approval to make modifications. Experience participating in project planning sessions with team members to analyze business and technical requirements. Experience conducting unit testing to ensure application meets specifications. Additional Knowledge, Skills and Abilities: - Experience with energy business and systems that support wholesale energy
- Knowledge of Software Configuration Management discipline and systems change management processes.
- Excellent verbal and written communication skills are required in order to provide appropriate cross functional support and interaction.
- Creation and delivery of presentations on business and technical topics.
- Works effectively in a team environment.
- Ability to work independently for design, development and testing
- Excellent troubleshooting and problem resolution skills.
- Detail oriented, self-starter with strong interpersonal skills.
- Ability to work well under pressure, remaining focused and calm in the face of distractions, changing priorities in a fast-paced environment.
- Ability to productively use the company’s toolset – MS Office Applications, MS Outlook, MS Project, Visio, Internet Explorer.
- Proven experience in object–oriented application development.
- Understanding of Relational Database concepts is required.
- Flexibility, dedication, and team-spirit are required.
- Strong organizational skills.
- Strong analytical and problem solving skills.
- Adept at communication, both verbally and written.
Web Developer Role Specific Knowledge, Skills and Abilities: - 4+ years of experience in Application design and development and infrastructure implementation for custom application development environment with increasing levels of responsibility. Technologies include:
- Programming: Java (J2SE/J2EE), Web Services, ASP.Net, VB.NET, XML/XSLT/HTML, JavaScript, and C#, Coldfusion, .NET Framework, PL/SQL for Oracle and/or SQL Server
- Web Application & Portal: MS IIS, Microsoft Office Sharepoint Server 2007, MS Silverlight, MS Visual Studio 2008/2010
- Databases: Oracle, MS SQL Server, JDBC/ODBC
- OS: Windows NT/2003 Server, Windows 2008 Server
- Security: Cisco Load Balancer & PKI (SSL)
- Directory (LDAP): Sun Java (iPlanet)Server, OpenLDAP, Active Directory,
- Configuration Management: PVCS Dimensions, MS VSS, and Peregrine
- Ability to work independently for design, development and testing
- Solid understanding of Object-Oriented design, RUP development processes, and CMM quality controls.
- A solid understanding of business workflows and capabilities of Microsoft Office SharePoint Server 2007/2010, Windows SharePoint Services 2.0 and 3.0, SharePoint Designer 2007/2010, Microsoft SharePoint Portal Server, and Microsoft Office suite of products (InfoPath forms, Excel spreadsheets, PowerPoint, Word Documents).
- Hands on knowledge of installing and configuring SharePoint farms.
- A minimum of 2 years experience in .Net 3.x, SharePoint 2007, SQL 2005/2008
Physical Requirements: - Must be willing to travel when needed.
- Ability to attend meetings and respond to application problems at various corporate sites when necessary.
Working Conditions - Team work environment in cube or open work area.
- Duties are performed during standard business hours, but work outside normal business hours may be necessary based on project requirements.
- Willingness to work outside normal business hours as necessary, especially during critical issue resolution and to achieve project milestones.
GenOn is an EOE Salary/Title Commensurate on Experience Official description on file with Human Resources
|