Senior .NET Software Developer

Siritech Solutions Corp
  • 90% Remote, TX
  • Remote
    30+ days ago

    Job Description

    Senior .NET Software Developer (Blazor, .NET Core,  EA pplications)

    Total Required Experience in Years:12%2B Years

    Mode of Work:90% Remote (Texas Only) Monthly Onsite Meetings in Austin

    Seeking an experienced Senior .NET Software Developer to design, develop, enhance, and maintain enterprise applications

    supporting large-scale education initiatives. The ideal candidate will have deep expertise in Microsoft .NET technologies, Blazor, relational databases, and modern software engineering practices while collaborating with business stakeholders and technical teams throughout the Software Development Life Cycle (SDLC).

    Candidates must have prior experience supporting  Education Agency (EA) applications on any  State Education Agency, along with recent hands-on experience developing applications using Blazor Server and Blazor WebAssembly (WASM).

    Key Responsibilities:

    • Design, develop, test, deploy, and maintain enterprise applications using Microsoft .NET technologies.

    • Lead software development initiatives from concept through production deployment.

    • Build custom enterprise business applications from the ground up.

    • Collaborate with business stakeholders to gather and translate requirements into technical solutions.

    • Develop RESTful APIs and backend services using C# and .NET Core.

    • Design and develop modern web applications using Blazor Server and Blazor WebAssembly.

    • Develop ETL processes and centralized data solutions for enterprise reporting.

    • Work with SQL Server and Oracle databases for application development and optimization.

    • Perform code reviews and enforce coding standards, security, and best practices.

    • Participate in Agile ceremonies including sprint planning, reviews, retrospectives, and backlog refinement.

    • Utilize GitHub Copilot and AI-assisted development tools to improve productivity and code quality.

    • Build and maintain containerized applications using Docker.

    • Implement DevOps practices, CI/CD pipelines, and automated deployments.

    • Develop and execute unit tests to ensure application quality.

    • Produce technical documentation and support production deployments.

    • Mentor developers and contribute to continuous improvement initiatives.

    Required Skills:

    • C#

    • .NET Framework

    • .NET Core

    • ASP.NET

    • REST APIs

    • Blazor Server

    • Blazor WebAssembly (WASM)

    • Enterprise Software Development Life Cycle (SDLC)

    • SQL Server

    • Oracle

    • ETL Development

    • Relational Databases

    • Agile Scrum

    • Unit Testing

    • Docker

    • Containerized Applications

    • GitHub Copilot

    • AI-Assisted Development

    • CI/CD

    • Jenkins

    • Bitbucket

    • DevOps

    • Software Architecture

    • Enterprise Application Development

    Preferred Skills:

    •  Education Agency (EA) Applications

    • State Education Agency Systems

    • Enterprise Reporting

    • Data Centralization

    • API Integration

    • Performance Optimization

    • Cloud-Native Development

    • Software Design Patterns

    Required Qualifications:

    • Minimum 12 years of enterprise software development experience.

    • Strong hands-on experience with C#, ASP.NET, .NET Core, and REST APIs.

    • Minimum 3 years of recent experience with Blazor Server and Blazor WebAssembly (WASM).

    • Experience working throughout the Software Development Life Cycle (SDLC).

    • Experience developing enterprise applications from design through deployment.

    • Experience with Agile/Scrum and traditional SDLC methodologies.

    • Proficiency with SQL Server, Oracle, and ETL development.

    • Experience with DevOps practices, CI/CD pipelines, Jenkins, and Bitbucket.

    • Experience writing and executing unit tests.

    • Experience leveraging AI tools such as GitHub Copilot throughout the software development lifecycle.

    • Experience developing and deploying containerized applications using Docker.

    • Strong communication, collaboration, and technical leadership skills.

    • Ability to estimate development effort and deliver projects on schedule.

    Preferred Qualifications:

    • Previous experience supporting Education Agency (EA) applications.


    • Experience leading enterprise application modernization initiatives.

    • Experience mentoring development teams.

    • Experience building enterprise reporting and ETL solutions.

    Deliverables:

    • Enterprise .NET Applications

    • Blazor Server & WASM Applications

    • REST APIs

    • ETL Solutions

    • SQL Server & Oracle Database Objects

    • Unit Test Suites

    • Docker Container Images

    • CI/CD Pipelines

    • Technical Design Documents

    • Deployment Documentation

    • Code Reviews

    • Knowledge Transfer Documentation

    Education:

    • Bachelor\'s Degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent work experience).


    Numbers & Facts

    Location90% Remote, TX (
    Remote
    )

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Backlog Prioritizationunmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Data Processingunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Design Documentunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Enterprise Applicationsunmatched
    • GitHubunmatched
    • Information Technology & Information Systemsunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Oracle Databaseunmatched
    • Performance Tuning/Optimizationunmatched
    • Process Developmentunmatched
    • Production Supportunmatched
    • Productivity Managementunmatched
    • Programming Toolsunmatched
    • Project Scheduleunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Sprint Planningunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Unit Testunmatched
    • Web Programmingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder