Senior .NET Software Developer Job Description Template
Our company is looking for a Senior .NET Software Developer to join our team.
Responsibilities:
- Developing technical specifications;
- Designing and implementing component-based applications using the .NET Framework within established project schedules;
- Developing test scripts, conducting unit testing and performing code reviews;
- Mentoring other technical staff in their progressive growth;
- Cultivating and maintaining strong relationships with the customer’s management and project teams;
- Defining interfaces required including protocols and methods of transmission;
- Interface directly with Customers for troubleshooting and deployments of releases;
- Knowledge of SQL design, stored procedures, etc;
- Defining system requirements flows and interfaces based on customer needs;
- Conducting technical reviews of all software deliverables;
- Adhering to established methodologies while continuously analyzing processes for improved performance and maintainability;
- Design, develop and support ASP.NET MVC and WPF applications based on client requirements;
- Observe quality assurance procedures for .NET development;
- Maintain awareness of development trends and technology improvements;
- Working with Cloud and Mobile applications very desirable.
Requirements:
- Strong background in object-oriented development techniques;
- Bachelor’s Degree in Computer Science, Engineering, MIS or related degree required;
- TSQL using SQL Server 2012 or higher;
- Software product team experience, plus;
- 8+ years’ experience implementing and using the .NET stack to deliver applications using C#, ASP.Net MVC and SQL;
- Strong background in .NET, C#, ASP.NET, MVC, Web Services, Web API;
- Must be a US Citizen or Green Card holder;
- Passion for technology and ability to learn and evaluate new tools, concepts, and challenges quickly;
- 4+ years experience in Software Application Development;
- Agile/Scrum experience a plus;
- Understanding of Entity Framework and LINQ;
- Automated testing experience is a plus;
- Understanding of JavaScript, HTML, JQuery, XML.