.NET Developer

.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.