Responsible for the development of any web and/or windows applications required by the utility division including both internal and/or client products.
- 2+ years experience in C#
- The apps will be web applications and WPF (WPF experience is not mandatory)
- They mainly use WCF
- They will work full-stack from the data layer to web UI.
MINIMUM LEVEL OF PREPARATION AND TRAINING NORMALLY REQUIRED:
- 2+ years of experience with C#, MVC, JavaScript, jQuery, HTML, CSS, Lambda Expressions, LINQ, Entity Framework, TFS, SQL
- Experience with a code repository system such as TFS or GIT
- Familiar with Agile and have used a planning board such as Azure DevOps, JIRA, or similar
- Experience with basic programming principals and patterns such as repository or factory
PRINCIPAL RESPONSIBILITIES AND DUTIES:
- Participate in the planning, design, and implementation of various aspects of utility division software projects.
- Develop and maintain modules within the applications based on technical designs and development standards.
- Coordinate the transition of customer business requirements and technical needs with other members of the IT and operations teams to ensure a timely and effective implementation of solutions.
- Review and test application functionality for adherence to industry and client defined standards.
- Be familiar with utility vendor billing standards and formats.
- Participate in brainstorming and discussion sessions to help operational teams better utilize technology.
- Perform other duties as assigned.
SKILLS AND ABILITIES REQUIRED:
- Good verbal communication and telephone skills.
- Must have solid attention to detail.
- Ability to create and maintain organized documentation.
- Ability to function with many tasks simultaneously.
- Ability and willingness to work in a team development environment.