Software Engineer .NET Job Description

Software Engineer .NET Job Description

4.5
190 votes for Software Engineer .NET
Software engineer .NET provides comprehensive knowledge in software development with areas of experience including but not limited to: Microsoft Visual Studio Development, .NET Framework (3.5, 4.0, 4.5), C#.Net, MVC., ASP.Net, XHTML, Bootstrap, Kendo, HTML5, JavaScript, JQuery, XML and XSL, IIS, SQL Server (2008, 2012), T-SQL, TFS.

Software Engineer .NET Duties & Responsibilities

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

Sample responsibilities for this position include:

Author designs ensuring completion of all requirements
Follow quality standards through code reviews and design approvals
Participate in the implementation plan that includes schedule, priorities, dependencies and deliverables
Write high quality code and debug across multiple modules while dealing with related external dependencies
Perform complete testing of web applications
Document tools and practices and participate actively in knowledge sharing processes
Promote positive morale and a sense of team identity
Takes a disciplined approach to design, develop, enhance, maintain and support current and new .Net applications
Good understanding of Software Development Lifecycle methodologies
Contribute to and enhance coding standards, best practices, and procedures

Software Engineer .NET Qualifications

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

Licensing or Certifications for Software Engineer .NET

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

Education for Software Engineer .NET

Typically a job would require a certain level of education.

Employers hiring for the software engineer .NET 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 Software Engineer .NET

Desired skills for software engineer .NET include:

Microsoft SQL Server and T-SQL
C#
Stored procedures
Design patterns
SQL Server
XML
Web development
JavaScript
Data and infrastructure architecture disciplines
ASP.NET

Desired experience for software engineer .NET includes:

Demonstrates solid understanding of web application development
Understanding of XML, SOAP, WCF and web services
Strong understanding of relational databases and stored procedure design
Will be responsible for developing new features for existing application along with working on next generation product line
3+ years of proven experience in web development projects
Solid proficiency in .NET (C#) and ASP.NET MVC

Software Engineer .NET Examples

1

Software Engineer .NET Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software engineer .NET. 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 software engineer .NET
  • Be expected to lead by example, be hands on, involved in all tasks and take on sprint backlog items
  • Promote good engineering practices
  • Experience of Agile and XP practices
  • Actively participate in general knowledge/technology transfer throughout the team/department which can be in the form of team meetings or formal/ informal updates
  • Working with more experienced team members, actively participate in team meetings and partner with product owners/business partners, defining requirements and software design
  • Design, code, create test plans, test, debug and document applications
  • Stay current with the latest technologies, methods and toolsBe self-motivated and require minimal supervision
  • Working independently to design, implement, and maintain high performance software solutions
  • Take part in reviews of work, design and code reviews
  • Develop at all levels of the stack, from database to UI and everything in-between
Qualifications for software engineer .NET
  • Good HTML/Ajax/JQuery experience
  • Occasional travel in Europe and USA as required
  • At least 5 years of experience in .NET software development
  • Bachelor’s degree in computer science, IT
  • Experience with consulting or federal IT
  • Must be able to interpret specifications and requirements
2

Software Engineer .NET Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer .NET. 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 software engineer .NET
  • Participates in software releases
  • Debugs software
  • System changes delivered on time, at agreed cost and quality
  • All system documentation is maintained to required standards
  • Detailed estimates are consistently in line with final costs
  • System Key Performance Indicators achieved
  • Coding, Analysis, Testing, and Technical leadership
  • Communicate with appropriate business units as needed
  • Research new technologies and techniques
  • Take technical leadership for various projects as assigned
Qualifications for software engineer .NET
  • Strong understanding of web technologies such as JavaScript, jQuery and JSON
  • 1-4 years of development experience with C#or Java and OOAD
  • Experience with SQL Server or similar database technology
  • Experience with highly-scalable web applications and back-end infrastructure
  • Bachelor’s degree in Computer Science, Informatics, Statistics, or related field and a minimum of 6 years experience in current technologies
  • Experience with software development tools (source code control, object-relational mappers)
3

Software Engineer .NET Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer .NET. 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 software engineer .NET
  • The Software Engineer will develop broadly used systems
  • The Software Engineer will write and review good code
  • The Software Engineer will ship great products (frequently)
  • The Software Engineer will work across teams to deliver successful products
  • Leading project teams in design and implementation
  • Using broad expertise and skills to resolve a wide range of complex issues
  • Contributing to development of company objectives and principles to achieve goals in creative and effective ways
  • Assisting in the development of strategic planning for department
  • Reviewing, analyzing and implementing business requirements to develop and/or modify custom applications
  • Assisting in defining, developing, communicating and implementing standards, processes and procedures for the department
Qualifications for software engineer .NET
  • Bachelor's degree in Information Systems or Computer Science or equivalent experience required
  • Experience with Windows Azure, ASP.NET MVC, and ORM tooling required
  • Exceptional business and technical listening, oral, and written skills required-Depth understanding of Software Development/Engineering Methodology in
  • Development, Production, and Testing Environments with Standards Documentation required
  • Experience with Point of Sale (POS) Systems and retail sales environment a plus
  • Experience with the Agile Development methodology is a plus
4

Software Engineer .NET Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer .NET. 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 software engineer .NET
  • ETL Development (SQL Server Integration Services, C#, Java)
  • 4+ years of software development experience using C#, T-SQL (object-oriented preferred), with a passion for working with people and some leadership experience
  • Experience with unit testing frameworks, such as NUnit
  • Experience with AWS technologies, including EC2, S3, and CodeDeploy (nice to have)
  • Experience with EAI solutions such as ERP Connect, WebSphere, or Mule (nice to have)
  • Excellent verbal and written (English) communication skills, collaborative and motivated team-player
  • Ability to travel to the United States when required
  • Responsible for developing and supporting web and thick client based applications
  • Develops specifications to detail what new systems or enhancements to existing systems can accomplish
  • Ability to work with Enterprise Architects to achieve optimal solution
Qualifications for software engineer .NET
  • Supports and maintains existing applications
  • Works as part of team to develop quality solutions within required timeframes and works closely with customers and internal staff
  • Responds to support questions, ensuring consistent service reliability and timely problem resolution
  • Should be able summarize findings in a clear manner through the use of reports and other written artifacts
  • Strong knowledge design patterns
  • Strong knowledge and experience with testing frameworks and practices
5

Software Engineer .NET Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of software engineer .NET. 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 software engineer .NET
  • Batch Processing Development (Windows/Linux)
  • Data research and analysis on a large, complex data repository
  • Developing and implementing best practices in Agile, Automated Testing and Continuous Integration
  • Adapting to new challenges and directional changes quickly
  • Substitute for a Product Architect when it's needed
  • Mentor less experienced team members/ newcomers
  • Experience implementing the principles outlined in Domain Driven Design, Clean Code, Working Effectively with Legacy Code, and the Art of Unit Testing
  • Understanding of SOLID object-oriented software principles and experience implementing them
  • Experience with ReSharper, Code Rush, or NCrunch
  • Code, analyze, and design software in C#
Qualifications for software engineer .NET
  • Knowledge in mainframe and/or client/server and n-tier development principles including understanding of Object Oriented modeling, analysis, design and programming
  • Programming skills in targeted languages and utilities for the mainframe and/or distributed environments
  • Successful completion of a Bachelor’s Degree or relevant Technical / Business experiences
  • A minimum of three years of software development experience (it’s a plus if you have experience designing and developing large web software systems)
  • A deep understanding of the web and its protocols
  • Working knowledge of SQL with experience in ASP.NET and Entity Framework

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates