.NET Software Engineer Job Description

.NET Software Engineer Job Description

163 votes for .NET Software Engineer
.NET software engineer provides subject matter expertise and reviews applications designs built using .Net Framework 4/5, ASP.NET, JavaScript, XML, HTML, DHTML, SharePoint server, SQL Server 2012 and up, DTS/SSIS/SSRS on windows platform, JIRA, Azure DevOps, SiteCore.

.NET Software Engineer Duties & Responsibilities

To write an effective .NET software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included .NET software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

We are looking for .NET engineers with proven web development / technology skills (HTML5/CSS/JS/JQUERY)
Engage and work amongst a small group of SEs working on the development of an enterprise application
Analyze business processes and define application workflows focusing on usability
Responsible for developing solutions across all tiers of the application and ensuring quality
Implement this architecture in .Net on Windows, with high quality test coverage
Get familiar with code base of the products under tests the diverse used APIs (Google, Yahoo, and Facebook APIs) to understand the challenges in implementing a stable, low maintenance automation solution
Work with QA and Ops staff to establish performance testing (stress, volume, ) strategies
Mentor the junior members of the team
Participate in daily standups, retrospective and planning meetings each sprint
Verify technical requirements from stakeholders or business analysts

.NET Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for .NET Software Engineer

List any licenses or certifications required by the position: CSCIP, MCSD, II, IAT, CISSP, X.509, MCSE, AWS, MBTA, CRM

Education for .NET Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the .NET software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Education, Information Systems, Computer Engineering, Information Technology, Mathematics, Software Development

Skills for .NET Software Engineer

Desired skills for .NET software engineer include:

Data and infrastructure architecture disciplines

Desired experience for .NET software engineer includes:

A fun place to work
Demonstrates knowledge of good software engineering practice
Expertise with .Net and Windows programming
Familiar with SQL Server, networking and Windows scripting (PowerShell)
Prior experience designing and building cloud-scale distributed systems is a BIG plus ☺
Strong understanding of ORM tools such as Linq-To-SQL and entity framework

.NET Software Engineer Examples


.NET Software Engineer Job Description

Job Description Example
Our company is hiring for a .NET software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for .NET software engineer
  • Proficient in ASP.Net and C#
  • Uses, but not limited to C#, JavaScript, T-SQL for solutions
  • Proactively explore methods and tools to improve the overall development process
  • Provide input into performance reviews for other team members
  • Facilitate and assist in the task estimation process
  • Working with limited guidance, design, implement, and maintain software solutions
  • Work in an agile, cross functional team taking responsibility for the engineering team deliverables and quality
  • Work closely with team members and business stakeholders to gather and define requirements
  • Be involved with the technical design of solutions for your team, working with the appropriate stakeholders including business, architecture and service
  • Work with the Solution Architect to ensure the team delivers to required quality and adheres to best practice
Qualifications for .NET software engineer
  • Experience working with databases (MS SQL preferred)
  • Thorough knowledge of software design concepts, such as object-oriented programming, common design patterns, algorithms, and development lifecycles
  • BS degree in Computer Science or Computer Engineering, Mathematics, is required
  • 4 to 6 years professional Microsoft .Net engineering development background with emphasis on enterprise grade development and quality standards
  • Experience working with async and parallel programming with .NET 4+ (TPL)
  • Deep understanding of the Common Language Runtime (CLR), especially concerning tasks, threading, memory management, and similar topics

.NET Software Engineer Job Description

Job Description Example
Our growing company is looking for a .NET software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for .NET software engineer
  • Experience in creating HLD and LLD
  • Ability to think of creative solutions to solve complex architectural problems
  • Develop customs solutions using Microsoft Technology
  • This role requires a person to understand the framework/technology and OOPS concept
  • Should contribute to best practices around development
  • Should be analytically strong, quick learner and should have an eye for details
  • Should be self-driven and possess good communication skills
  • Uses guidance from senior team members and/or provided solution plans and guidelines to perform coding tasks
  • Peer reviews simple system changes
  • Writes instructions that QA analysts can understand to test system changes
Qualifications for .NET software engineer
  • Experience developing solutions with SQL Server 2008 or 2012, including logical and physical schema design, T-SQL coding, stored procedure development and optimization
  • Experience in a range of traditional and iterative development methodologies, including agile, knowledge of corresponding management and engineering practices
  • Knowledge of and experience implementing a range of design patterns and architectural models software performance diagnostics and tuning
  • Experience developing both custom solutions and software products for sale to client organizations or end users a plus
  • Experience with TFS deployment a plus
  • BS degree or higher in computer science, engineering, or equivalent

.NET Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of .NET software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for .NET software engineer
  • Responsible for implementation of web, JavaScript, and service applications using the .Net Framework and SQL
  • Actively participate in SCRUM ceremonies
  • Lead, mentor and help junior members of the team
  • May interface with internal & external clients to define system requirements and/or necessary modifications
  • Learn and teach new development technologies, especially mobile technologies
  • Design and implementation experience with server applications and hosted services Experience developing high-performance, scalable enterprise-level applications Expert in low-level communications
  • Expert in performance optimization
  • Writes the low-level code that is the core of communication with the devices
  • Fix problems within defined satisfactory timescales
  • Implement and test new software initiatives upgrade and maintain existing systems
Qualifications for .NET software engineer
  • Web development experience with HTML5, JavaScript a big plus
  • Experience with web services and cloud computing environments a plus
  • Understanding of software engineering and design patterns
  • Familiarity with Agile development processes (preferred)
  • A minimum of 1 to 5 years of experience or related work experience
  • Bachelor’s degree in CS, EE, MIS, or related field

.NET Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of .NET software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for .NET software engineer
  • Delivering solutions for all application layers– presentation, application and data
  • Analyzing and reviewing software requirements to determine feasibility of a design within time and cost restraints
  • Researching and seeking out upcoming technologies that would be beneficial to the team
  • Functional knowledge on the end to end process, gathering business requirements, architecture of the solution design
  • Create Functional and technical documents for software products using Visio, PowerPoint and Office
  • Design, develop, test, deploy and maintain applications and functionality which support key Space Systems Company (SSC), Line of Business, and Functional Organization processes
  • Develop workflows and functionality inside COTS access management tool using java language
  • Work as part of a small team to develop the required functionality
  • Ability to do limited travel as needed
  • Bachelor’s degree in Computer Science, Systems Engineering or similar
Qualifications for .NET software engineer
  • Experience with SQL Server 2008 R2+ and/or Azure SQL Database, SQL queries, stored procedures, and basic administration required
  • Using development tools and standards, performs core software development activities including translating design requirements and specifications into implementation
  • Designs, develops, tests and implements software solutions across functional areas in support of project needs
  • Prepares design specifications, test plans, deployment plans, systems documentation, programming manuals and occasionally user documentation
  • Follows the application development life cycle utilizing defined development processes and SDLC tools
  • Develops process flows, data models, prototypes, user interface designs, screen layouts and specifications

.NET Software Engineer Job Description

Job Description Example
Our company is looking to fill the role of .NET software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for .NET software engineer
  • Designs for projects are Consistent with product architecture, quality and performance
  • Work closely with members of sales administration
  • Participate as a development team member in the agile (Scrum) process throughout the SDLC to produce high performing, advanced risk analytics for our customers
  • Design and develop new software or modify existing software using disciplined processes, adhering to industry standards and best practices
  • Take part in reviews of work, design and code reviews, and demonstrate software to all stakeholders
  • Work with technical staff to analyze problems with complex software and resolve them
  • Business Analysis - participate in the analysis of customer's business requirements and high-level functional design of systems
  • Software Support - Implement enhancements, perform regression testing, develop documentation, and troubleshoot/debug production systems
  • Project Management - lead all aspects of small to medium engagements with campus customers
  • End-to-end design and delivery of internal Web sites to support a wide variety users
Qualifications for .NET software engineer
  • Experience with designing software and system architecture diagrams
  • At least 2 years of .NET Application Development experience
  • At least 1 year of experience using Angular
  • At least 1 year of experience using Java
  • Knowledge of development concepts for Windows and Web-based Services
  • Analysis skills for technical problems and solutions of moderate to high risk

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates