Sr .Net Developer Job Description

Sr .Net Developer Job Description Template

Our company is looking for a Sr .Net Developer to join our team.

Responsibilities:

  • Resolve issues of inaccuracy or feasibility;
  • Participation in requirements gathering sessions;
  • Responsible for meeting project milestones and for completing user stories in sprints as stated in the definitions of done;
  • Learns, follows, applies, and adapts agile software development techniques, methodologies, and processes;
  • Proactively benchmark application code to mitigate performance and scalability issues;
  • Perform unit testing using tools like MSTest, NUnit and Jasmine and mocking frameworks like Moq;
  • Perform design and code reviews and help maintain code quality, performance and application responsiveness;
  • Assist with work estimating based on requirements and technical designs;
  • Ensure that all programs are documented to the required standard;
  • Provide status updates to project manager and technical lead;
  • Create and develop Microsoft SSRS reports and stored procedures utilized within the applications;
  • Create unit tests and ensure code coverage is high;
  • Design and implement new functionality in cooperation with business counterparts;
  • Design, build, maintain efficient, reusable, and reliable C# code;
  • Participate in the discovery, planning, architecture and development of 1 st and 3 rd party solutions.

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field;
  • Experienced in making best practice recommendations based on industry standards;
  • Experience with source code versioning and change management practices utilizing Git, Team Foundation Server (TFS), and/or VSTS;
  • Experience with database design and modeling;
  • Bachelor’s Degree in Computer Science, Information Technology, or related field;
  • Proficient in ASP.NET, MVC, C# and JavaScript with solid understanding of their ecosystem;
  • Despite this being a backend focused role, your exposure across the full-stack will include JavaScript & HTML;
  • Experience with microservices on event driven architectures;
  • Proficient understanding of code versioning tools like Git and CI/CD tools like Jenkins;
  • Understanding of Object-Oriented analysis and design;
  • Must have the ability to troubleshoot customer facing websites;
  • Must be detail oriented;
  • Must have enterprise, full development life cycle experience, (front end design to back end);
  • Programming competency using an Object-oriented language;
  • Excellent troubleshooting and reverse engineering skills.