Software Engineer

Logo of FLASH

FLASH

πŸ“Remote - Dominican Republic

Job highlights

Summary

Join Flash, a leading cloud-native parking technology platform, as a Full Stack .Net Developer. This role offers experience in diverse areas, including hardware, embedded software, and mobile application development. You will collaborate with a team to design, develop, and maintain core product software. The ideal candidate possesses 4-6 years of professional software development experience with .NET and C#, along with expertise in RDBMS, RESTful APIs, and various other technologies. The position requires strong analytical and communication skills and a commitment to producing high-quality, scalable code. Remote work is possible.

Requirements

  • Have 4-6 years of professional software development experience (not including classroom and one-off projects) using modern languages
  • Have 4+ years of experience with Relational Database Management Systems (RDBMS) (SQL Server)
  • Have 4+ years of experience on .NET and C#
  • Have experience with RESTful APIs and Web Services, NoSQL database (CosmosDB/MongoDB) (REDIS)
  • Have experience with GO, React, JavaScript , HTML5, CSS3
  • Have familiarity with Git, GitHub, and agile development (Scrum)
  • Have hands-on expertise using Domain Driven Design (DDD) in different projects
  • Have experience with Enterprise-level architecture
  • Understand SOLID principles and the HTTP Protocol
  • Can work remotely and stay on task
  • Are committed to writing reliable, scalable, testable, and maintainable code
  • Have self-driven determination to complete tasks
  • Are innately curious and driven to find solutions to problems
  • Produce highly reliable and performant code with appropriate monitoring and alerting
  • Have excellent communication skills and strong analytical skills
  • Enjoy working and collaborating within a team environment

Responsibilities

  • Work as part of a small, fast-moving team
  • Collaborate with product managers, designers, and other engineers to design, develop, test, deploy, maintain, and improve the software that makes up our core product stack
  • Write good, clean code
  • Complicated debugging tasks across all levels of the stack
  • Participate in resolution of production issues and lead efforts toward solution

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let FLASH know you found this job on JobsCollider. Thanks! πŸ™