.NET Developer Job Description Template
Our company is looking for a .NET Developer to join our team.
Responsibilities:
- Share ideas and best practices to help improve Team Member’s technical skills;
- Timely resolution of issues and maintain thorough documentation of all software solutions;
- Technical implementation of applications based on his technical expertise and skillset;
- Discuss and understand the portfolio roadmap with Client IT Directors and formulate execution plan along with the Project Manager;
- Track issues and risks while communicating status and escalating concerns to management;
- Discuss and document the business requirements for the projects with Client teams and co-ordinate with offshore team for project contracts;
- Entity Framework;
- Collaborate with internal teams to produce software design and architecture;
- Help maintain code quality, organization, and automazation;
- Develop systems based on defined requirements;
- Must be a team player with multi-tasking, problem solving, and customer service skills;
- Enhance existing systems by analyzing business objectives, preparing and action plan and identifying areas for modification and improvement;
- Adopt a quality first mindset with a high emphasis placed on unit testing and TDD;
- Responsible for writing web based applications and software;
- Design, build, and maintain high performance, reusable, and reliable applications.
Requirements:
- Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
- Experience with React, jQuery and/or Angular;
- Strong interpersonal and communication skills;
- Ability to work in a fast paced collaborative and innovative environment;
- Experience with native Windows App development (WPF, UWP, XAML);
- Works well on both team and individual projects;
- Experienced and technically strong individuals who will play a critical role as a Software Engineer with strong knowledge;
- Passion for building great applications using the latest technologies;
- Work directly with business development teams to gather and analyze requirements and propose solutions with reasonably accurate estimates for projects;
- Strong knowledge of test-driven development, automated testing, and proper test design;
- Expert level Visual Studio .NET and C# experience;
- Understanding of the Agile Development Methodology;
- Web Services (REST, SOAP, XML-RPC, etc.);
- Focused and long term oriented;
- 2+ years of experience .NET framework 4.0.