Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

C# Developer

duvari group

C# Developer

Columbus, OH
Full Time
Paid
  • Responsibilities

    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.