Gathering your results ...
3 days
Not Specified
Not Specified
Not Specified
<p>JOB TITLE: Senior .NET Engineer</p> <p>DEPARTMENT: Engineering</p> <p>REPORTS TO: Engineering Manager</p> <p>JOB LOCATION: Remote (U.S. based)</p> <p>TRAVEL: 0%</p> <p>ESSENTIAL DUTIES & RESPONSIBILITIES:</p> <ul> <li>Develop and maintain high-quality .NET 7+ applications using C# and Blazor (WASM & Server). </li><li>Deploy and maintain applications in Azure, using Azure App Services, Azure MySQL, and CI/CD pipelines </li><li>Optimize performance for Blazor applications, handling large assets and SignalR interactions. </li><li>Build responsive UIs using razor pages, HTML, CSS, JavaScript; also using external UI controls libraries like MudBlazor, SyncFusion </li><li>Implement and fine-tune EF Core with DbContextFactory, handling tracking, query performance, and concurrency control. </li><li>Build RESTful APIs and integrate with external APIs securely </li><li>Design normalized database schemas, leveraging MySQL </li><li>Integrate ElasticSearch for full-text search, analytics, and real-time querying in a .NET Blazor application. </li><li>Implement authentication and authorization using ADB2C, JWT, and OpenID Connect. </li><li>Experience with the Atlassian suite of tools - Jira, Bitbucket, Confluence, Zephyr Scale, etc. </li><li>Developing scalable and maintainable web applications that adhere to the latest standards and best practices. </li><li>Implement clean architecture and modern design patterns to ensure maintainability </li><li>Collaborating with cross-functional teams in an Agile/SCRUM environment, defining, designing, and shipping new features. </li><li>Troubleshooting and resolving software defects and reducing technical debt. </li><li>Conducting performance tuning, optimization, and scalability enhancements. </li><li>Participating in Scrum ceremonies, including daily standups, sprint planning, sprint reviews and retrospectives. </li><li>Conducting code reviews to ensure code quality and adherence to coding standards. Staying updated with the latest .NET technologies and industry trends to continuously improve development processes. </li><li>Providing technical guidance and support to junior team members when necessary. </li></ul> <p>MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):</p> <ul> <li>Bachelor's degree in computer science or related field of study and/or equivalent work experience. </li><li>5+ years of professional experience as a Software Engineer or Developer with focus on building enterprise-grade .NET web applications (C#, ASP.NET Core, Blazor). </li><li>2+ years of experience as a Senior .NET Engineer/Developer building Blazor (WASM & Server) applications </li><li>Strong knowledge of Entity Framework Core, database design, and query optimization </li><li>Experience deploying Blazor applications to a cloud-based environment, specifically Azure </li><li>Ability to work collaboratively within a software engineering environment; following a proven software engineering process </li><li>Proven analytical, problem solving, debugging and decision-making skills. </li><li>Excellent written and verbal communication skills with the ability to work independently and collaboratively in a team environment. </li><li>Proficient in Git, Bitbucket and proficient in branching strategies </li><li>Proficient in C#, Blazor (WASM & Server), .NET Core, ASP.NET Web API, JavaScript, CSS, HTML5, ElasticSearch, MySQL </li><li>Familiarity with: Unit Testing (Moq, XUnit), CI/CD pipelines, Azure DevOps, Jira, Bitbucket, Power BI Embedded Reports and Scrum. </li><li>Previous leadership experience is a plus </li><li>Experience building Property Valuation (Tax and Appraisal) Systems, Land Records Systems or Geographic Information Systems (GIS) is a plus </li></ul>
POST A JOB
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!