C# .Net Application Developer Job Description

C# .Net Application Developer Job Description Template

Our company is looking for a C# .Net Application Developer to join our team.

Responsibilities:

  • Provide timely communication of status to project leaders in oral and written formats;
  • Be able to proactively adapt to new technologies and changing requirements;
  • Effectively balance and prioritize multiple projects concurrently;
  • Build web applications using Hibernate, Spring MVC, Web Services;
  • Be able to experiment with and adopt industry and team techniques (e.g. follow test-first TDD practices);
  • Investigate and resolve issues in development, test and production environments;
  • Fulfill tasks as a member of an agile team, using agile practices (e.g. peer reviews and paired programming, daily stand up meetings);
  • Participate in requirement and design reviews with business partners and other engineers;
  • Develop and deliver software on cutting edge and growing platforms.

Requirements:

  • Able to work independently and as part of a team on multiple overlapping projects;
  • Ability to present technical topics to a technical or non-technical audience;
  • At least one year demonstrated on-the-job programming;
  • Familiarity with testing frameworks preferred (e.g. FitNesse, Selenium);
  • Experience and/or a willingness to work in a fast-paced Agile software development environment;
  • Experience with Object Oriented Design and design patterns;
  • Demonstration of self-motivation, ability to learn quickly and to apply know-how to solutions;
  • Acceptance of personal responsibility to impact results and deliver on commitments;
  • Detail oriented, a self-starter and a strong team player;
  • Excellent verbal, written, time management and organizational skills;
  • REST AND SOAP web services.