Software Developer presso DSI Systems
DSI Systems · Stati Uniti d'America · Remote
Description
We’re looking for a skilled Software Developer to join our team and help us shape the future of human-computer interaction.
As a Software Developer at SARA Plus, you will play a key role in designing, developing, and maintaining our core applications and services. You’ll work closely with product managers, UX designers, and other engineers to deliver high-quality software that meets business needs and delights our users. This position requires strong technical expertise, a collaborative mindset, and a passion for building clean, efficient, and maintainable code.
About SARA Plus
At SARA Plus, we believe in a future where technology adapts to human needs, not the other way around. We are a forward-thinking SaaS company building an intelligent order entry and business management platform that empowers businesses and customers to automate complex workflows with ease and empathy. Our name stands for Sales and Reporting Application and the “Plus” is the exceptional user experience we deliver every day.
About DSI
Founded in 1984, DSI is a family-owned company committed to delivering exceptional value and measurable results to our clients and partners. Our comprehensive services include sales management, marketing support, hardware logistics, immersive training, engineering expertise, and proprietary software solutions—all designed to drive growth and operational efficiency.
At DSI, we believe strong relationships are the foundation of lasting success. We serve as a one-stop solution across a range of markets—including mobility, broadband, video, commercial, residential, Lodging & Institutions, and Multi-Dwelling Units—empowering our sales partners to uncover new opportunities and maximize their potential.
Responsibilities
- API Development: Design and implement RESTful APIs using .NET to support our platform’s functionality
- Front-End Development: Build dynamic, responsive user interfaces using Angular and TypeScript
- Database Management: Develop and optimize MS SQL queries, stored procedures, and work with Entity Framework for data access
- Code Quality & Best Practices: Write clean, maintainable, and well-documented code following industry standards
- Collaboration: Work closely with cross-functional teams to ensure seamless integration between front-end and back-end components
- Troubleshooting & Optimization: Diagnose and resolve technical issues, optimize performance, and ensure system reliability
Requirements
- 4+ years of professional experience in software development
- Strong proficiency in .NET for building RESTful APIs
- Hands-on experience with Angular and TypeScript for front-end development
- Solid understanding of MS SQL, including stored procedures and Entity Framework
- Ability to write efficient, scalable, and maintainable code
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration abilities
Preferred Skills
- Experience working in SaaS or enterprise software environments
- Familiarity with CI/CD pipelines and cloud platforms (Azure preferred)
- Knowledge of software architecture patterns and best practices
- Exposure to Agile development methodologies
Education Background
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience)
Benefits
- Medical, Dental, Vision, and Life insurance are available on the first day of the month following your first day of employment – no extended waiting period
- 401k Plan with employer matching
- Paid vacation, personal/sick days, and bereavement time
- Employee Profit Sharing Program
- 50% AT&T wireless discount
- Paid training
- Advancement opportunities, we prefer to promote from within!