Role OverviewSyms Strategic Group (SSG) is seeking a talented Senior Software Systems Engineer (.Net Developer) to work remotely in the Veterans Affairs (VA) department. The ideal candidate will have experience with.Net framework and.Net Core, strong knowledge of Object-Oriented Programming (OOP) and design patterns, and proficiency in database design and development.
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 to develop.Net back-end applications 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 successful candidate will have a proven track record of working on complex software projects and leading development initiatives, with experience in designing, developing, and deploying enterprise-level applications. They will 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
- Strong knowledge of Object-Oriented Programming (OOP) and design patterns
- Proficiency in database design and development
- Experience with Representational State Transfer Application Programming Interface (RESTful APIs) and other APIs
- Proficiency in 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 interviews
- U.S. Citizenship required
- Government security investigation
- Security clearance
- Background investigation
- Equal Opportunity Employer
]]>