Senior .NET Software Systems Engineer

remotehunter United State
Remote
Apply
AI Summary

Senior .NET Software Systems Engineer responsible for high-level software development solutions, software systems design, and technical support. The role requires expertise in .NET technologies, C#, and Agile methodologies. The ideal candidate will have at least 8 years of experience in software development and a strong understanding of software engineering best practices.

Key Highlights
High-level software development solutions
Software systems design and technical support
Expertise in .NET technologies and C#
Key Responsibilities
Perform technical planning, requirements definition, test planning, and execution
Support software systems integration and technical support for systems and subsystems
Develop .NET back-end applications using C#
Deploy applications using CI/CD pipelines
Technical Skills Required
.NET C# NUnit Visual Studio Azure DevOps Git SQL Server Entity Framework Microsoft Azure AWS Kubernetes ECS EKS
Benefits & Perks
100% remote work
U.S. Citizenship with ability to obtain and maintain a Public Trust clearance
Nice to Have
Knowledge of microservices architecture and containerization technologies such as Kubernetes, ECS, or EKS

Job Description


About the Opportunity:


This opportunity is for a Senior Software Systems Engineer (.NET Developer) performing high-level, day-to-day development solutions. The role supports software systems design, development, integration, and maintenance in a 100% remote capacity.


Responsibilities:


• Perform technical planning, requirements definition, test planning, and execution including use cases and test procedures.

• Support software systems integration and technical support for systems and subsystems.

• Participate actively in daily software development team stand-ups.

• Develop .NET back-end applications using C#, including unit testing with NUnit or similar tools.

• Deploy applications using CI/CD pipelines.

• Ensure application performance, quality, and responsiveness.

• Provide development support for production solutions as needed.

• Implement long-term solutions within an agile framework to improve reusability.

• Interface with stakeholders to gather project requirements.

• Promote software engineering best practices such as test automation and modularization.

• Collaborate with colleagues on problem-solving and solution development.

• Document software designs including diagrams and module descriptions.

• Utilize IDE tools such as Visual Studio, Azure DevOps, and Git.


Requirements:


• Bachelor’s or Master’s Degree in computer science, electronics engineering, or a related technical discipline with at least eight years of experience.

• Minimum eight years of experience in software development using .NET technologies.

• U.S. Citizenship with ability to obtain and maintain a Public Trust clearance.

• Proven experience leading complex software projects and development initiatives.

• Expertise in .NET Framework and .NET Core with strong C# skills.

• Proficiency in back-end development using MVC and .NET Core.

• Strong knowledge of object-oriented programming and design patterns.

• Experience with RESTful services and APIs.

• Proficiency in database design and development using SQL Server and Entity Framework.

• Familiarity with cloud platforms such as Microsoft Azure and AWS.

• Experience with version control systems like Git and TFS.

• Knowledge of CI/CD practices and tools such as AWS CodePipeline, CodeBuild, and CodeDeploy.

• Experience with unit testing frameworks including NUnit, xUnit, or MSTest.

• Proficiency in development tools including Visual Studio and Visual Studio Code.

• Ability to mentor junior developers and provide technical guidance.

• Experience with agile methodologies such as Scrum and Kanban.

• Familiarity with DevOps practices and infrastructure as code (IaC).

• Understanding of security best practices for web applications and APIs.

• Ability to conduct code reviews and provide constructive feedback.

• Experience in performance tuning and application optimization.

• Knowledge of microservices architecture and containerization technologies such as Kubernetes, ECS, or EKS is a plus.

• Experience working with third-party libraries, SDKs, and APIs relevant to .NET development.


Note:

“RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.”


Similar Jobs

Explore other opportunities that match your interests

Software Engineer, Frontend

Programming
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

mission, a cdw company

United State
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Not Applicable

Mercor

United State

Vice President of Business Development

Programming
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Tinuiti

United State

Subscribe our newsletter

New Things Will Always Update Regularly