What are the responsibilities and job description for the Software Developer position at SCM Products, Inc?
Software Developer - .NET Full-Stack Specialist
About Us
At SCM Products, Inc., we're a dynamic software firm revolutionizing enterprise applications for emergency services. Our team thrives on innovation, collaboration, and building scalable solutions that make a real impact. Join us in shaping the future of web and mobile tech in a supportive, growth-oriented environment!
Job Summary
We're seeking an experienced Software Developer to lead the development of robust, full-stack web applications using the .NET ecosystem. You'll collaborate with cross-functional teams to deliver high-performance solutions that drive our clients' success. If you have a passion for clean code, modern frameworks, and user-centric design, this role is your next challenge.
Key Responsibilities
- Design, develop, and maintain scalable web applications using ASP.NET Core, Razor, and Blazor.
- Implement server-side logic, UI components, and interactive features for seamless user experiences.
- Collaborate with product managers, designers, and QA to iterate on features from concept to deployment.
- Optimize applications for performance, security, and accessibility.
- Mentor junior developers and contribute to code reviews and best practices.
- Integrate with databases (e.g., SQL Server) and third-party APIs as needed.
Required Qualifications
- Bachelor's degree in Software Development, Computer Science, or a related field (or equivalent experience).
- 5 years of hands-on experience with ASP.NET Core, Razor templating, and Blazor (Server and/or WebAssembly).
- Proficiency in C#, HTML/CSS/JavaScript, and .NET ecosystem tools (e.g., Entity Framework, Azure DevOps).
- Strong understanding of web development principles, including RESTful APIs, authentication (e.g., OAuth), and responsive design.
- Excellent problem-solving skills and ability to work independently in an agile environment.
Preferred Skills
- Experience in mobile app development for iOS (Swift/Xcode) or Android (Kotlin/Java/Android Studio) is a big plus.
- Familiarity with cloud platforms like Azure or AWS.
- Knowledge of CI/CD pipelines, unit testing (e.g., xUnit), and containerization (Docker).
- Open-source contributions or a GitHub portfolio showcasing .NET projects.
What We Offer
- Competitive salary.
- Comprehensive benefits: Health, dental, 401(k) matching, 12 paid holidays and PTO.
- Professional development stipend for certifications (e.g., Microsoft Certified: Azure Developer).
Job Type: Full-time
Pay: $80,000.00 - $110,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Professional development assistance
Work Location: In person
Salary : $80,000 - $110,000