
Software Engineer
CAMP Systems International, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $110,000 - $120,000 per year
About the role
- Design & Development: Architect and implement robust, scalable, and high-performance web applications using .NET (Core, ASP.Net, Web API) and Angular and ExtJS
- Code Quality: Write clean, maintainable, and well-documented code following the industry’s best practices
- End-to-End Ownership: Manage the full software development lifecycle, from gathering requirements to deployment and ongoing maintenance
- Collaboration: Work collaboratively with cross-functional teams including product managers, designers, QA engineers, and other developers to deliver high-quality features on time
- Performance Optimization: Focus on optimizing the performance of both front-end and back-end components, ensuring the application scales effectively and provides an excellent user experience
- Testing & Quality Assurance: Implement unit tests, integration tests, and other automated tests to ensure the reliability and stability of the application
- Troubleshooting & Debugging: Investigate production issues, resolve defects, and implement preventative measures for future releases
- Continuous Improvement: Stay up to date with the latest technological trends and frameworks and evaluate new tools and techniques to improve development workflows and application performance
Requirements
- Minimum of 5+ years of professional software development experience working as a full-stack engineer in .NET and Angular
- Expertise in .NET Core (C#), ASP.NET MVC, Web API, NHibernate, and Oracle (or equivalent relational database systems)
- Strong proficiency with Angular, HTML5, CSS3, and TypeScript
- Experience designing and implementing RESTful APIs and working with OAuth and JWT authentication
- Experience with AWS cloud platform
- Experience with LLM integration, NLP, training and utilization of ML models
- Proficient in Git for version control
- Experience with automated testing frameworks such as xUnit, NUnit, Jasmine
- Bachelor's degree in computer science, Information Technology, or a related field
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NET.NET CoreC#ASP.NETWeb APIAngularHTML5CSS3TypeScriptRESTful APIs
Soft skills
collaborationtroubleshootingdebuggingcode qualitycontinuous improvementend-to-end ownership