Entry Level .NET Developer Job Description Template
Our company is looking for a Entry Level .NET Developer to join our team.
Responsibilities:
- Help maintain code quality, organization, and automatization;
- Integration of data storage solutions;
- Translate application storyboards and use cases into functional applications;
- Design, build, and maintain efficient, reusable, and reliable code;
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues;
- Ensure the best possible performance, quality, and responsiveness of applications;
- Design, code and test new Windows and web software applications;
- Enhance existing systems by analyzing business objectives, preparing and action plan and identifying areas for modification and improvement;
- Create and deliver data-driven reports;
- Investigate and develop skills in new technologies;
- Create new and extend existing operational documentation;
- Create technical specifications and test plans.
Requirements:
- Familiar with various design and architectural patterns;
- Knowledge of concurrency patterns;
- Proficient in C# and/or VB.NET, with a good knowledge of their ecosystems;
- Familiarity with Windows Presentation Framework;
- BS/MS degree in Computer Science, Engineering or a related subject;
- Understanding of fundamental design principles for building a scalable application;
- Experience creating database schemas that represent and support business processes;
- Experience with popular web application frameworks;
- Proven hands-on Software Development experience;
- Skill for writing reusable libraries;
- Strong understanding of object-oriented programming;
- Experience implementing automated testing platforms and unit tests;
- Familiarity with Microsoft SQL Server;
- Knowledge of .NET web framework.