As an NRG employee, we encourage you to think creatively and proactively about your career choices. Our work environment is dynamic and the career opportunities across our businesses offer variety and challenge. Providing career growth to our own employees is critical to our ongoing success--take charge of your career goals and empower your future!
Under the direction of the Development Manager, the Senior Developer .Net is responsible for the analysis and development of new IT business applications as well as the maintenance and support of already existing systems. Candidate should possess good analysis and design skills. Excellent communication skills are a must. Part of this position will be meeting with business users and assisting them in defining their projects as well as assisting in developing design specifications. Candidate should also work well in a team-oriented IT development group. Candidate must have good time management skills.
Essential Duties/Responsibilities:
- Develops estimates on various programming activities.
- Writes application programs utilizing programming languages and database stored procedures to implement business requirements.
- Learns and adapts new technologies where applicable and beneficial to work assignments.
- Assist with “QA” on new applications.
- Assists in analyzing new application development and enhancement requests from the business units and proposes programming solutions.
- Proposes database changes stemming from work assignments, to the Data Architect and DBA.
- Ability to multi-task and progress in multiple efforts concurrently.
Working Conditions:
- Team work environment from home or from office in cube or open work area.
- Duties are performed during standard business hours and overtime based on project requirements.
- Must be willing to work longer hours as necessary, especially during critical issue resolution.
Minimum Requirements:
- Bachelor’s degree in computer science, software engineering or relevant business discipline from an accredited four-year college or university or equivalent work experience is preferred
- A minimum of 6-10 years professional application development experience is required
- Strong understanding of .NET Core required
- In-depth understanding of MS SQL Server required
- Strong understanding of multi-tiered architecture required.
- Strong knowledge of version control software
Preferred:
- Knowledge of MongoDB is a strong plus
- Knowledge of Oracle is a plus
- Experienced in testing software all the way from unit testing to system testing to integration testing. A strong desire to build well-tested software
- Good understanding of IIS a strong plus
- TFS preferred
- Good understanding of test driven development and mocking frameworks a plus
#CB-TA
#LI-TA1
NRG Energy is committed to a drug and alcohol free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
Official description on file with Human Resources.