[Remote] Full Stack Developer (Remote)
Note: The job is a remote job and is open to candidates in USA. FEI Systems is dedicated to creating innovative technology solutions that enhance the delivery of health and human services. They are seeking a Full Stack Developer who is committed to leveraging technology to make a real impact, focusing on designing and developing solutions for customers while collaborating with team members.ResponsibilitiesKnowledge of Object Oriented (OO) design patternsExperience with Domain Driven Design (DDD)Understanding of Service Oriented ArchitectureExperience developing unit testsExperience with test driven developmentExperience with the following:4+ years of experience working with C# and .Net 5+3+ years of experience working with Angular 16+ and Typescript3+ years SQL Server or other relational database2+ years of experience working with Git, Azure DevOps or similar tools for version control and CI/CD1+ years of experience working with AWS serverless or similar cloud servicesAbility to work in a team environmentCapable of designing and developing solutions for customersAbility to communicate software designs to team members and monitor its progressStrong attention to detail and a positive attitudeSelf-motivated individual with excellent written and verbal communication skillsExcellent problem-solving skillsA willingness to work independently or in a team-oriented environment both efficiently and courteouslySkillsKnowledge of Object Oriented (OO) design patternsExperience with Domain Driven Design (DDD)Understanding of Service Oriented ArchitectureExperience developing unit testsExperience with test driven development4+ years of experience working with C# and .Net 5+3+ years of experience working with Angular 16+ and Typescript3+ years SQL Server or other relational database2+ years of experience working with Git, Azure DevOps or similar tools for version control and CI/CD1+ years of experience working with AWS serverless or similar cloud servicesBachelor's degree or equivalent work experienceAbility to work in a team environmentCapable of designing and developing solutions for customersAbility to communicate software designs to team members and monitor its progressStrong attention to detail and a positive attitudeSelf-motivated individual with excellent written and verbal communication skillsExcellent problem-solving skillsA willingness to work independently or in a team-oriented environment both efficiently and courteouslyBenefitsFull company benefitsCompany OverviewFEi is a leading information technology, services, and analysis It was founded in 1999, and is headquartered in Columbia, Maryland, USA, with a workforce of 501-1000 employees. Its website is http://www.feisystems.com/.