Senior .NET Software Engineer Job Description

Senior .NET Software Engineer Job Description

4.8
196 votes for Senior .NET Software Engineer
Senior .NET software engineer provides architecture and software design support for an integrated suite of applications using latest technologies and frameworks.

Senior .NET Software Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Research new technologies or methodologies that can improve the architecture, user experience, or development process
Own various components of the Platform by driving the architecture and technical design of the components
Design, develop, and maintain applications using a wide range of technologies - from AngularJS to WebAPI to ReactiveUI - to effectively solve business problems
Take responsibility for new features and improvements to existing systems from requirement gathering through delivery
Help ensure software quality by offering comments and suggestions to team members through peer code reviews
Break down broad business and technical requirements into simple components using sound engineering principles
Serve as a technical leader or Lead Software Engineer for derivative software projects
Design, architect, and program software code to power Crackle’s content transcoding, management and delivery platform
You will analyze product requirements
Experience with Linux/Unix based OS-es and tooling

Senior .NET Software Engineer Qualifications

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

Licensing or Certifications for Senior .NET Software Engineer

List any licenses or certifications required by the position: X.509, PKI, SHA, FRM, AWS, MBTA

Education for Senior .NET Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior .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, Information Technology, Computer Engineering, Information Systems, Education, Mathematics, Business

Skills for Senior .NET Software Engineer

Desired skills for senior .NET software engineer include:

Hierarchical databases
Object-oriented development principles
Relational
Later
Design patterns
Latest financial risk management concepts
Web technologies
Architecture
HTML
JavaScript

Desired experience for senior .NET software engineer includes:

Web Services (WCF vs
Basic understanding of source control, TFS (Team Foundation Server)
Demonstrated experience developing enterprise applications in .NET / C# using object-oriented concepts (Many companies want a minimum of 10 years’ experience for this role, but we just want high performers, so show us how you’re qualified)
Experience leading small to medium sized development teams
Experience architecting enterprise solutions
Strong understanding developing Windows WPF Applications using MVVM

Senior .NET Software Engineer Examples

1

Senior .NET Software Engineer Job Description

Job Description Example
Our company is hiring for a senior .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 senior .NET software engineer
  • Worked on / ability to understand n-tier (multi-tier) application architecture
  • Build and maintain relationships with business stakeholders and other IT partners within Blizzard
  • Continuously improve software engineering practices - Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
  • You will be working in a dynamic, rapid development environment
  • You will bring your extensive industry experience in delivering on project expectations in a diverse working environment to ensure the highest quality is brought to market
  • You will complete defined projects, troubleshooting of product defects, and developing best in class solutions for our customers
  • You will work with an established team and contribute by providing deliverables on set timelines
  • Use their expert .NET and SQL knowledge to build and maintain the LiveMessage Platform
  • Ensure the Platform is secure, scalable, robust, and reliable
  • Work with Product Managers to translate product requirements into technical designs
Qualifications for senior .NET software engineer
  • C# version 4 or newer
  • WPF, including the MVVM design pattern
  • Additional Requirements (If applying as Server Engineer)
  • 5+ years of professional experience in developing Internet applications running on .NET/C#/ASPX against an MS SQL Server back-end
  • Professional experience developing and deploying .NET applications on MS Azure or other cloud environments
  • Professional experience with serving and streaming video over the Internet is desired
2

Senior .NET Software Engineer Job Description

Job Description Example
Our growing company is looking for a senior .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 senior .NET software engineer
  • Knowledge of cloud architecture paas, iaas, saas
  • Collaborate with the Infrastructure team to define server infrastructure, and streamline deployment processes
  • Design for performance, scalability, and maintainability
  • Ability and flexibility to work on multiple projects simultaneously is a must
  • Assisting the project team with business requirements gathering, with technical design requirements and with facilitating solution design sessions
  • Be part of a multidisciplinary international teams, that collaborates closely with the technical and functional designers
  • Sharing software engineering expertise in your team
  • Development using .NET Framework and C# (Backend)
  • Proficiency in OOPs
  • Basic understanding of RDBMS concepts and usage
Qualifications for senior .NET software engineer
  • REST/RESTful web service design and programming (Web API, Nancy, ServiceStack)
  • Unit testing frameworks (NUnit, xUnit, Jasmine)
  • Package management (npm, Bower, NuGet)
  • Experience working on Web Windows based .Net applications (WPF)
  • 5+ years of software development experience using .NET technologies, primarily developing with C# language
  • 5 + years of experience with MSSQL (developer skills not DBA)
3

Senior .NET Software Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a senior .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 senior .NET software engineer
  • Occasionally help with SQL / Transact-SQL query development, debugging and optimization
  • Provide expertise on various scalability, reliability and availability challenges that you've conquered in the past
  • Should have hands on experience developing windows and web applications using Microsoft tools
  • Should have good understanding of Data Structures and Algorithms
  • Background in performance engineering, optimizing code, running benchmarks, sizing/scaling studies
  • Profiling, debugging, triaging, root cause analysis .
  • Azure cloud, web app, IIS experience a requirement
  • Experience with jmeter, loadrunner, selenium, phantomjs, nodejs, elasticsearch, kibana, mongodb, redis
  • End-End scenarios with selenium, jmeter, loadrunner
  • Participate in technical planning & requirements gathering phases including design, develop, test, troubleshoot, and document engineering software applications
Qualifications for senior .NET software engineer
  • 3+ years of experience with .NET 3.5 or above tools and technologies
  • Experience with WCF (Windows Communication Foundation) and traditional web services
  • Strong familiarity with XML
  • Familiar with the Agile application development process
  • Experience with Geo Spatial data types a plus
  • Experience with OCR and SQL Server environments a plus
4

Senior .NET Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior .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 senior .NET software engineer
  • Maintain existing systems, monitor proactively and suggest changes necessaries to ensure good customer services
  • Interact with product/team to demo and clarify requirements
  • Ensure good practices such as automated unit tests, integrations tests
  • Accountable for quality of deliveries
  • Collaborate with other Eikon development teams to deliver Eikon workflows that sometimes span across the full framework team
  • Help the overall Eikon team to move to lightweight desktop framework based on Electron
  • Prepares detailed specs from which programs will be written, then develop codes, tests, debugs, and documents those program plans
  • Has expertise in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Conceives, creates, and maintains project plans following defined project methodologies
  • Accountable for the project plan, schedules and project implementation
Qualifications for senior .NET software engineer
  • Senior level full stack developer with an ASP.Net MVC focus
  • Previous supervisory experience is must
  • Proven experience with large application development
  • Familiarity with unit testing frameworks and practices
  • Broad experience of C#, .NET
  • Strong knowledge of database and performance issues
5

Senior .NET Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of senior .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 senior .NET software engineer
  • Developing SaaS applications, including .NET APIs, ASP.NET MVC applications, and React applications
  • Take task ownership and responsibility for its completeness
  • Review changes
  • Estimate tasks and write technical solution
  • Check and control task status for teammates
  • Take participation in task planning
  • Be responsible for technical review
  • Be responsible for code quality
  • Be responsible for test coverage
  • Design and develop features with users’ goals in mind
Qualifications for senior .NET software engineer
  • Experience working in Agile & Waterfall development environments
  • Experience writing design specs from Ambiguous requirements
  • Find and fix problems
  • Write automated tests and help writing them for others
  • Well versed with Web and Desktop Application Development
  • Demonstrated knowledge of developing solutions for in house and cloud deployments

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates