CAMP Systems is looking for a Software Engineer to join our talented engineering team. In this full-stack role, you will play a key part in designing, building, scaling, and maintaining enterprise-grade web applications that serve a diverse range of customers. You will work as part of an Agile Scrum team, collaborating closely with cross-functional colleagues.
What You'll Do
- Architect and implement robust, scalable web applications using .NET and Angular.
- Write clean, maintainable, and well-documented code, and perform code reviews to mentor junior developers.
- Manage the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate with product managers, designers, QA engineers, and other developers to deliver high-quality features on time.
- Optimize the performance of front-end and back-end components to ensure scalability and an excellent user experience.
- Implement unit tests, integration tests, and other automated tests to ensure application reliability.
- Investigate production issues, resolve defects, and implement preventative measures.
- Stay current with technological trends and evaluate new tools to improve development workflows.
What We're Looking For
- Expertise in .NET Core (C#), ASP.NET MVC, Web API, NHibernate, and Oracle or equivalent relational databases.
- Strong proficiency with Angular, HTML5, CSS3, and TypeScript.
- Experience designing RESTful APIs and working with OAuth and JWT authentication.
- Experience with the AWS cloud platform.
- Experience with LLM integration, NLP, and training/utilizing ML models.
- Proficient in Git for version control.
- Experience with automated testing frameworks like xUnit, NUnit, or Jasmine.
- A Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of professional software development experience as a full-stack engineer using .NET and Angular.
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent written and verbal communication skills for effective collaboration.
- Self-driven with a focus on delivering high-quality results on time and handling multiple priorities.
Nice to Have
- Highly proficient with 5+ years building scalable enterprise-grade systems, with a solid understanding of object-oriented design.
- Solid experience in data-driven web applications using Angular or other JavaScript frameworks.
- Proven experience working in Agile or Scrum development environments.
- Experience with Docker, Kubernetes, or other containerization technologies.
- Knowledge of DevOps practices and tools like CI/CD pipelines and infrastructure as code.
- A good understanding of UI/UX design principles and experience collaborating with designers.
Technical Stack
- Backend: .NET Core (C#), ASP.NET MVC, Web API, NHibernate, Oracle, RESTful APIs, OAuth, JWT
- Frontend: Angular, HTML5, CSS3, TypeScript, ExtJS
- Platform & Tools: AWS, Git
- Testing: xUnit, NUnit, Jasmine
- Infrastructure: Docker, Kubernetes
Team & Environment
You will be a key member of an Agile Scrum team operating in a collaborative, cross-functional environment.
Benefits & Compensation
- Compensation: $110,000 - $120,000 per year, depending on experience.
CAMP is committed to creating a diverse environment and is proud to be an affirmative action and equal opportunity employer – vets/disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or protected veteran status.




