FEI Systems is hiring a Full Stack Developer to join our mission-driven team. You will use your technical skills to design and build software solutions that directly improve the delivery of health and human services, making a tangible impact.
What You'll Do
- Design and develop software solutions for our customers.
- Communicate software designs to team members and monitor development progress.
What We're Looking For
- Knowledge of Object Oriented (OO) design patterns and experience with Domain Driven Design (DDD).
- Understanding of Service Oriented Architecture.
- Experience developing unit tests and with test driven development.
- 5+ years of experience working with C# and .Net Framework 4.5.
- 3+ years of experience with ASP.NET MVC/Web API, Microsoft SQL Server, HTML, CSS, and Angular JS.
- 2+ years of experience with Git, Azure DevOps, or similar tools for version control and CI/CD.
- A Bachelor’s degree or equivalent work experience.
- Ability to work effectively in a team environment.
- Strong attention to detail, a positive attitude, and excellent problem-solving skills.
- Self-motivation with excellent written and verbal communication skills.
- Willingness to work independently or collaboratively in a team-oriented environment.
Nice to Have
- 1+ year of experience with .Net Core/.NET.
- 3+ years of experience with Angular 8+ and Typescript.
- 1+ year of experience working with AWS serverless or similar cloud services.
Technical Stack
- Languages & Frameworks: C#, .Net Framework 4.5, ASP.NET MVC/Web API, .Net Core/.NET, Angular JS, Angular 8+, Typescript
- Databases: Microsoft SQL Server
- Frontend: HTML, CSS
- Tools & Infrastructure: Git, Azure DevOps, AWS serverless
Benefits & Compensation
- Full company benefits.
Work Mode
This is a fully remote position.
FEI Systems provides equal opportunity for all applicants regardless of race, color, religion, sex, national origin, age, marital status, political affiliation, disability, or genetic information.


