Full-Stack Hardware-Software Engineer.
SCI Sales LLC - USA Florida - Clearwater (Remote).
What are we looking for?
We’re looking for talented, innovative individuals with exceptional coding skills and a positive, solution-driven mindset! Join our team and play a pivotal role in ensuring the integrity and excellence of SCI’s technology products. As a Full-Stack Hardware-Software Engineer, you’ll transform business needs into cutting-edge technology solutions by designing, coding, testing, and debugging both hardware and software systems. You’ll also document best practices and continuously strive for quality improvements.
Whether you're just starting out or you're an experienced engineer, we invite you to be part of a dynamic team that’s passionate about delivering high-quality, impactful technology solutions. Join us and take on the opportunity to do the best work of your career, all while making a meaningful social impact.
Responsibilities about the project:
* Lead Full-Stack Development: Own both hardware and software architecture, driving end-to-end system design and integration.
* Collaborative Engineering: Work closely with product owners, developers, QA, analysts, and UX designers to deliver cohesive solutions.
* User-Centered Design: Design and build devices and applications with a strong emphasis on usability and performance.
* Technical Proficiency: Develop front-end and back-end systems using modern languages, frameworks, and databases.
* Code Quality & Optimization: Write clean, reusable code and optimize applications for speed, scalability, and maintainability.
* Software Integration & Standards: Integrate third-party tools and ensure consistent branding and graphic standards across interfaces.
* Continuous Improvement & Leadership: Participate in architectural decisions, define technical requirements, and advocate for best practices and user experience enhancements.
Skills:
* Strong Analytical & Creative Thinking: Combines problem-solving abilities with innovative, development-driven decision-making.
* Effective Communication: Bilingual (English-Spanish) with strong written and verbal skills for client interaction and team collaboration.
* Leadership & Mentorship: Able to guide and mentor others, translating high-level goals into actionable tasks.
* Team-Oriented & Agile Ready: Thrives in dynamic, fast-paced environments and works well within Agile teams.
* Detail-Oriented & Curious: Pays close attention to detail and is motivated to continuously learn new skills and tools.
Requirements:
Education & Experience:
* Bachelor’s degree in Electronic Engineering or related field (or equivalent experience) with 5+ years in integration and back-end development, especially using .NET Framework.
Back-End & Database Expertise:
* Strong proficiency in back-end development using .NET, C#, MVC, and Microsoft Azure SQL Database.
* Skilled in building RESTful APIs and working with microservices architecture.
Front-End & UI Integration:
* Experience translating UI/UX wireframes into functional interfaces using JavaScript, jQuery, Razor, HTML, CSS, and Bootstrap.
Hardware & Protocol Integration:
* Hands-on experience with communication protocols (LLC, Modbus, TCP/IP, RS232/RS485, HTTP) and data transfer devices (RFID, WiFi, HID, BarCode, DallasKey/iButton).
Testing & Deployment:
* Writes unit, integration, and functional tests.
* Demonstrated knowledge of CI/CD pipelines and automated deployment processes.
Version Control & Tools:
* Proficient with Git, TFS, CVS, or SVN and familiar with Azure DevOps for task management and code integration.
Agile Collaboration & Communication:
* Strong team communication skills with experience working in Agile (Scrum/Kanban) environments.
Bonus Skills
* Cloud development experience with Azure.
* English Level: Upper intermediate to advanced.
* Understanding of accessibility and security compliance.