SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. As a Senior Software Developer, you'll own the core services that onboard thousands of devices, while mentoring a small, passionate team that ships reliable code every sprint and celebrates each integration milestone.
Requirements
- Develop innovative solutions to tackle big industry problems using C# and.NET
- Provide mentorship and ideas to other team members
- Write well-designed, scalable, reliable, testable, and reusable code by using best software development practices, clean code, and solid principles
- Contribute towards the entire development life cycle of analysis, design, implementation, and test
- Support the design, architecture, development, and maintenance of database support tools and applications
- Detect, report, investigate, and fix product defects
- Automation, including writing unit and integration tests
- Optimize and apply best practices
- Maintain high standards of quality for code, technical documentation, and deliverables
- Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions
- Be active in the community by participating in meetups and conferences
- Participate in brainstorming and idea generation activities
- Stay up-to-date with advanced technologies in order to be able to provide the best solutions for new projects
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance