Senior C#/.Net Developer - II

Syms Strategic Group, LLC (SSG)
Topeka, KS
Remote
Job Description
Role Overview

Syms Strategic Group (SSG) is seeking a talented Senior Software Systems Engineer (.Net Developer) to perform technical planning, high-level and detailed requirements definition, test planning and execution, software systems integration, and technical support for software systems and subsystems. The role is a full-time position, remote, and requires a Public Trust (MBI) security clearance. The ideal candidate will have expertise in.Net framework and.Net Core, with a strong understanding of C#, and proficiency in developing back-end applications using Model-View-Controller (MVC) architecture and.Net core.

What You Will Do

Perform technical planning, high-level and detailed requirements definition, test planning and execution, software systems integration, and technical support for software systems and subsystems. 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 Continuous Integration/Continuous Deployment (CI/CD) pipelines.

Why It Might Be a Fit

The ideal candidate will have a strong understanding of C#, expertise in.Net framework and.Net Core, and proficiency in developing back-end applications using Model-View-Controller (MVC) architecture and.Net core. The candidate should also have excellent problem-solving and analytical skills, strong communication and interpersonal abilities, and an ability to work independently and as part of a team.

Requirements

  • Expertise in.Net framework and.Net Core, with a strong understanding of C#
  • Proficiency in developing back-end applications using Model-View-Controller (MVC) architecture and.Net core
  • Strong Knowledge of Object-Oriented Programming (OOP) and design patterns
  • Experience with Representational State Transfer Application Programming Interface (RESTful APIs) and other APIs
  • Proficiency in database design and development, including working with Structured Query Language (SQL) Server and Entity Framework
  • A familiarity with cloud platforms (e.g. Microsoft Azure and Amazon Web Services (AWS)) and services
  • Experience with version control systems (e.g. GIT and Team Foundation Server/Team Foundation Version Control (TFS/TFVC))
  • An understanding of CI/CD practices and tools (e.g. AWS CodePipeline, CodeBuild, and CodeDeploy)
  • Knowledge of unit testing frameworks and tools (e.g. NUnit, xUnit, and MSTest)
  • A proficiency in using development tools like Visual Studio and Visual Studio Code
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal abilities
  • An ability to work independently and as part of a team
  • Attention to detail and commitment to producing high-quality software
  • An ability to mentor and provide technical guidance to junior developers
  • An ability to prioritize tasks and manage time effectively
  • Experience with Agile development methodologies (e.g., Scrum and Kanban)
  • A familiarity with DevOps practices and infrastructure as code (IaC)
  • A strong understanding of security best practices for web applications and APIs
  • An ability to conduct code reviews and provide constructive feedback
  • Experience with performance tuning and optimization of applications
  • Experience with third-party libraries, Software Development Kits (SDKs), and APIs relevant to.Net development
  • Five (5) or more years of experience in software development using.Net technologies
  • A proven track record of working on complex software projects and leading development initiatives
  • Experience with designing, developing, and deploying enterprise-level applications

Benefits

  • Salary Range: $85,389 - $116,975
  • 100% U.S. based remote position
  • W2 position
  • Microsoft Teams for interviews
  • U.S. Citizenship required
  • Government security investigation
  • Eligibility requirements for access to classified information
  • Government-granted security clearance
  • Background investigation including, but not limited to, criminal history, employment and education verification, drug testing, and creditworthiness
]]>