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.