Senior Software Systems Engineer

Syms Strategic Group, LLC (SSG)VA
72d$85,200 - $117,295

About The Position

Syms Strategic Group (SSG) is seeking a talented Senior Software Systems Engineer (.Net Developer) to join our Veterans Affairs (VA) department. This is a full-time remote position that requires experienced professionals with a Public Trust (MBI) security clearance. The salary range for this position is $85,200 - $117,295. Military Veterans are highly encouraged to apply.

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.

Nice To Haves

  • Electronic Data Interchange X.12 (EDI) Medical Claims.
  • X.12 medical claims (837, 834, 277, etc).
  • Knowledge of microservices architecture and containerization technologies (e.g. Kubernetes, Amazon Elastic Container Service (ECS), and Amazon Elastic Kubernetes Service (EKS)).

Responsibilities

  • Perform technical planning, high-level and detailed requirements definition, test planning and execution (including use cases, test procedures, and test data), software systems integration, and technical support for software systems and subsystems.
  • Perform software system product services, including 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 Continuous Integration/Continuous Deployment (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 and 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service