Senior Software Development Engineer
Syms Strategic Group, LLC (SSG)
About the role
About
Syms Strategic Group (SSG) is excited to invite skilled professionals for the position of Senior Software Development Engineer.
Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) We highly encourage military veterans to apply!
Key Responsibilities
- Engage in technical planning, defining both high-level and detailed requirements, testing planning, and execution, while offering comprehensive technical support for software systems and subsystems.
- Offer services related to software system products, encompassing concept design, testing, installation, operational support, maintenance, and disposal.
- Actively participate as a key member of the software development team in daily stand-ups.
- Leverage your full-stack development skills, including the creation of .Net backend applications using C#, and employing unit testing practices with NUnit or other tools within CI/CD pipelines.
- Ensure applications deliver optimal performance, quality, and responsiveness.
- Provide ongoing development support for solutions deployed in production as required.
- Implement long-lasting solutions and frameworks within the Agile methodology to enhance reusability.
- Collaborate with stakeholders to accurately gather project requirements.
- Promote effective software engineering practices such as test automation and modularization.
- Document software designs, which may include design diagrams, data flow diagrams, and module descriptions.
- Utilize IDE tools such as Visual Studio, Azure DevOps, and Git effectively.
Required Skills and Experience
- Deep expertise in the .Net framework and .Net Core, with proficiency in C#.
- Strong background in developing back-end applications utilizing MVC architecture and .Net core.
- Solid understanding of Object-Oriented Programming (OOP) and design patterns.
- Experience with RESTful APIs and other related APIs.
- Proficient in database design and development, particularly with SQL Server and Entity Framework.
- Familiarity with cloud platforms, including Microsoft Azure and AWS.
- Experience with version control systems, such as GIT and TFS/TFVC.
- Understanding of CI/CD practices and tools like AWS CodePipeline and CodeBuild.
- Knowledge of unit testing frameworks and tools including NUnit, xUnit, and MSTest.
- Proficient in development tools like Visual Studio and Visual Studio Code.
- Exceptional problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively.
- Attention to detail and a commitment to high-quality software production.
- Capacity to mentor and offer guidance to junior developers.
- Effective time management and task prioritization skills.
- Experience with Agile development methodologies such as Scrum and Kanban.
- Familiarity with DevOps practices and infrastructure as code (IaC).
- Strong grasp on security best practices for web applications and APIs.
- Capability to conduct code reviews and provide constructive feedback.
- Experience in performance tuning and optimizing applications.
- Experience with third-party libraries, SDKs, and APIs relevant to .Net development.
Professional Background
- A minimum of five (5) years of experience in software development using .Net technologies is required.
- A proven history of working on complex software projects and leading development efforts.
- Experience in designing, developing, and deploying enterprise-level applications.
- Preferred experience with Electronic Data Interchange X.12 (EDI) Medical Claims.
- Understanding of microservices architecture and containerization technologies like Kubernetes and ECS.
Education Requirements
- Bachelor's Degree in Computer Science, Electronics Engineering, or related technical discipline, coupled with eight (8) or more years of experience; OR Master's Degree with five (5) or more years of experience; OR a Ph.D. with three (3) or more years of experience.
Citizenship Requirement
- U.S. Citizenship is mandatory for this opportunity.
Security Clearance
- Must possess or qualify for a Public Trust (MBI).
Important Notes
- SSG requires that qualifications are evidenced in your resume; inconsistencies will lead to automatic disqualification.
- Recruiters or third parties will not be considered.
- This is a fully remote position for U.S. residents, but candidates from CA, CO, IL, MN, NJ, NY, OR, or WA will not be considered.
- This is a W2 position.
- All interviews will take place on Microsoft Teams with the camera required.
- Please be prepared to provide a link to your LinkedIn profile as part of the application process.
Applicants selected will undergo a government security investigation and must meet eligibility requirements for classified information access. Background investigations may include criminal history, employment verification, education verification, drug testing, and credit evaluations.
Syms Strategic Group, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free