Senior .NET Software Systems Engineer

remotehunter United State
Remote
Apply
AI Summary

Remote opportunity for a Senior .NET Software Systems Engineer to perform high-level development solutions, support software systems design, and lead complex projects.

Key Highlights
High-level development solutions
Software systems design and integration
Complex project leadership
Key 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.
Technical Skills Required
C# NUnit Visual Studio Azure DevOps Git .NET Framework .NET Core MVC RESTful services APIs 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

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

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

agilegrid solutions

United State

Senior WordPress Developer

Programming
2h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

agilegrid solutions

United State
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Alignerr

United State

Subscribe our newsletter

New Things Will Always Update Regularly