Senior Software Systems Engineer (VHA)

DECISIVE POINT CONSULTING, LLC
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
0 years minimum
Compensation
$90,000.0 - $120,000.0
Working hours
Shift work
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Automation of Tests Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Continuous Delivery Continuous Integration
+33 more
Database Development Software Design Patterns DevOps Programming Tools Entity Framework Integrated Development Environments Microsoft Visual Studio Team Foundation Server Model View Controller (MVC) Nunit Object-Oriented Software Development Performance Tuning Scrum Methodology Mstest Software Engineering Software Requirements Analysis Software Systems Subsystems Test Data Web Applications Enterprise Software Applications .NET Core Delivery Pipeline Infrastructure as Code (IaC) Backend Git Xunit Modularization Containerization Kubernetes Restful APIs Software Version Control Microservices

Job description

Seeking a motivated, career and customer-oriented Sr. Software Systems Engineer (.NET Developer) who performs high-level, day-to-day development solutions to join our team and begin an exciting and challenging career. This is a 100% Remote role. Monday - Friday 8AM - 5PM EST., * Performs technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures and test data), software systems integration, and technical support for software systems and subsystems.

  • Total software system product may include concept design, test, installation, operation, maintenance and disposal.
  • Serve as an active member of the software development team participating in daily stand-ups
  • Utilize full-stack development expertise that ranges from development of .NET back-end application using C#, unit testing, testing with Nunit, or other tools, and deployment using CI/CD pipelines
  • Ensure the performance, quality, and responsiveness of application
  • Provide development support, as needed, for solutions deployed to production
  • Implement long term solutions and building blocks within the agile framework for improved reusability
  • Interface with the stakeholders for project requirements
  • Apply and promote good software engineering practices such as test automation, modularization, and simplification
  • Collaborate, coordinate with colleagues on various solutions and problems
  • Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc.
  • Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure Devops and Git.

Requirements

Do you have experience in Version control?, Do you have a Master’s degree?, * Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience, * Minimum of 5-7 years of experience in software development using .NET technologies.

  • Proven track record of working on complex software projects and leading development initiatives
  • Experience with designing, developing, and deploying enterprise-level applications.
  • Expertise in .NET framework and .NET Core, with a strong understanding of C#.
  • Proficiency in developing back-end applications using MVC and .NET Core.
  • Strong knowledge of object-oriented programming (OOP) and design patterns.
  • Experience with RESTful services and APIs.
  • Proficiency in database design and development, including working with SQL Server and Entity Framework.
  • Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) and services.
  • Experience with version control systems (e.g., Git, TFS).
  • Understanding of continuous integration/continuous deployment (CI/CD) practices and tools (e.g., AWS CodePipeline, CodeBuild, CodeDeploy).
  • Knowledge of unit testing frameworks and tools (e.g., NUnit, xUnit, MSTest). - Proficiency in using development tools like Visual Studio and Visual Studio Code.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to producing high-quality software.
  • Capable of mentoring and providing technical guidance to junior developers.
  • Ability to prioritize tasks and manage time effectively.
  • Experience with agile development methodologies (e.g., Scrum, Kanban).
  • Familiarity with DevOps practices and infrastructure as code (IaC).
  • Strong understanding of security best practices for web applications and APIs.
  • Ability to conduct code reviews and provide constructive feedback.
  • Experience with performance tuning and optimization of applications.
  • Knowledge of microservices architecture and containerization technologies (e.g., Kubernetes, ECS, EKS) is a plus.
  • Experience with third-party libraries, SDKs, and APIs relevant to .NET development.

Clearance Requirement:

US Citizenship with the ability to obtain and maintain a Public Trust clearance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · WWC 2024

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · WWC 2021

Videos

See all

Related articles

See all