Senior Software Systems Engineer

Syms Strategic Group, LLC (SSG)MD
122d

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 a minimum of five years of experience in software development using .Net technologies. The role involves performing technical planning, requirements definition, test planning and execution, software systems integration, and providing technical support for software systems and subsystems. The ideal candidate will have expertise in .Net framework and .Net Core, strong knowledge of Object-Oriented Programming (OOP), and experience with RESTful APIs and database design.

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.
  • Strong knowledge of Object-Oriented Programming (OOP) and design patterns.
  • Experience with RESTful APIs and other APIs.
  • Proficiency in database design and development, including SQL Server and Entity Framework.
  • Familiarity with cloud platforms such as Microsoft Azure and AWS.
  • Experience with version control systems like GIT and TFS/TFVC.
  • Understanding of CI/CD practices and tools.
  • Knowledge of unit testing frameworks and tools.
  • 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.
  • Ability to mentor and provide technical guidance to junior developers.
  • Ability to prioritize tasks and manage time effectively.
  • Experience with Agile development methodologies.
  • Familiarity with DevOps practices and infrastructure as code.
  • 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.
  • Experience with third-party libraries, SDKs, and APIs relevant to .Net development.

Nice To Haves

  • Experience with Electronic Data Interchange X.12 (EDI) Medical Claims.
  • Knowledge of microservices architecture and containerization technologies.

Responsibilities

  • Perform technical planning, high-level and detailed requirements definition, test planning and execution.
  • Conduct software systems integration and provide technical support for software systems and subsystems.
  • Engage in software system product services, including concept design, test, installation, operation, maintenance, and disposal.
  • Participate as an active member of the software development team in daily stand-ups.
  • Utilize full-stack development expertise, including .Net back-end application development using C#.
  • Ensure the performance, quality, and responsiveness of applications.
  • Provide development support for solutions deployed to production.
  • Implement long-term solutions within the Agile framework for improved reusability.
  • Interface with stakeholders for project requirements.
  • Promote good software engineering practices such as test automation and modularization.
  • Document software designs, including design diagrams and software module descriptions.
  • Use Integrated Development Environment (IDE) tools such as Visual Studio, Azure DevOps, and Git.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service