Senior .NET Developer
Evolver Federal
- Washington DC
- $150,000-175,000 per year
- Permanent
- Full-time
- This position requires excellent interpersonal and written communication skills to interface effectively with key stakeholders and demonstrated ability to present material effectively to all levels of management.
- Ability to work with non-technical customers and create software solutions based on their requirements.
- Ability to work with subject-matter experts, analyze existing solutions, databases and reports and make or suggest improvements, as needed.
- Ability to work productively without being micromanaged
- Update developer technical reference documentation and program WIKIs
- Experience working in an agile environment with SCRUM or Kanban
- Identify innovative solutions for legacy applications and adapt to emerging technologies for new requirements
- Master's degree in Computer Science or a related field and at least 13 years of applicable experience, or additional years of experience in lieu of degree
- SCRUM Master certification
- 10 years of experience developing web applications using Microsoft C#
- 5 years of front-end development experience with JavaScript, AJAX, JSON, CSS and XHTML, preferably HTML5/CSS3
- 5 years of experience with jQuery and at least one additional modern JavaScript SPA framework, such as React Vue, Angular, or Blazor
- Ability to debug web pages (layout, JavaScript, AJAX) using browser developer tools
- 5 years of experience with RestAPI end-points
- Experience with .Net Core and above
- Experience with Test Driven Development (TDD)
- Must be able to pass a USCP Background Check.
- Expertise with web development using Microsoft tools to include Visual Studio, VS Code, Azure Data Studio, Azure DevOps, Microsoft IIS Server, and SQL Server Management Studio
- Experience with Windows Desktop applications using WPF, UWP, WinUI, Maui, or Uno
- A firm understanding of database design fundamentals, including table design and normalization, query writing using SQL, and database and query optimization
- Knowledge of developing cross-browser and cross-platform compatible solutions
- Experience working with a relational database such as Microsoft SQL Server, Oracle
- Experience debugging errors and ability to analyze application errors logs on server or database
- Knowledge of Dependency Injection and Inversion of Control
- Ability to develop in Visual Studio with Azure DevOps
- A solid understanding of the principles of GIT
- Experience with Entity Framework Core (Preferred)
- Ability to create attractive, highly user-friendly, reactive user interfaces using Bootstrap 5 and/or Material UI (Preferred)
- Knowledge of Node Package Manager (NPM) and WebPack (Preferred)
- Understanding of LESS or SASS (Preferred)
- Ability to analyze application requirements
- Understanding of Web Accessibility and be able to demonstrate work that conforms to accessibility guidelines
- Ability to configure, troubleshoot, and optimize IIS installations/applications
- Knowledge of emerging web technologies
- CompTIA Security+