Full Stack Developer
SuperCom
Description
SuperCom, a trusted name in advanced tracking, identification and security solutions since 1988, is seeking a Full Stack Developer to join our innovative R&D team.
SuperCom delivers multidisciplinary Electronic Monitoring (EM) solutions that combine hardware, software, communications and cloud-based platforms.
We are looking for a driven, collaborative and execution-focused professional who thrives in a fast-paced environment, leads by example, and takes ownership of real-time development challenges.
Join SuperCom to play a critical role in building security solutions that make a real-world difference.
The position includes:
· Developing scalable web applications for our products.
· Craft and scale web applications that redefine our product's capabilities.
· Contribute to project estimation and planning, proving indispensable in development endeavors.
· Working in a fast-paced environment with a collaborative team.
· Demonstrated passion for coding and an innovative mindset.
· Applying Object-Oriented Analysis and Design techniques and implementation using commonly known design patterns.
· Collaborating closely with the team to support projects during all phases of delivery.
· Participate in Agile methodology and SCRUM processes such as Sprint Planning, Backlog grooming, Daily Stand-up’s and Retrospectives with the team
Requirements
· BSc degree in Computer Science or related field.
· At least 3 years of experience with ASP.NET/.Net Core, C#, and the related technology ecosystem, including Entity Framework and LINQ queries. (rest API/Windows Services, etc.)
· At least 3 with client-side Strong React JS development skills.
· Knowledge with client-side JavaScript, HTML, and CSS development
· Strong with SQL Server databases and the T-SQL language.
· Knowledge with RabbitMQ or equivalent.
· Strong knowledge of writing clean code, adhering to SOLID principles of Object-Oriented Design.
· Ability to effectively leverage AI-powered development assistants (such as GitHub Copilot, ChatGPT, Cursor AI, etc.) to enhance productivity and code quality.
· Proven experience with the Agile SCRUM development methodology.
· Ability to work with 3red party personal for integrations.
· A self-motivated, avid learner with a big head for ideas and concepts.
· Knowledge and experience with Git flow.
· Experience working with map frameworks such as Google Maps API or ArcGIS - Advantage
· Experience with MongoDB or equivalent - Advantage
· Experience in .NET MVC framework - Advantage
· Experience with IIS - Advantage
· Experience working with Windows Servers - Advantage