Senior Software Developer

6 days ago


Plano, United States Creative Realities Inc Full time
Job DescriptionJob Description

About Creative Realities

Creative Realities, Inc. (NASDAQ: CREX) is a full-service, digital signage solutions company with a passion and purpose of connecting brands and people in spaces and places they love. We design, develop, deploy, and maintain digital experiences that are contextually relevant, omni-channel, and specific to the physical environment. Our approach is consultative, tech-agnostic, and solution centric. Our capabilities are end-to-end with the ability to deploy at scale - whether its thousands of locations or a single flagship experience. We specialize in key verticals including Automotive, C-Store, QSR, Heath Care, Retail, and Sports & Entertainment with extensive experience in how digital transforms these environments. Our purpose-built CMS software and ad-revenue / monetization platforms are considered best in class and serve as the backbone for successful installations and ongoing support. Visit www.CRI.com for our full story.

About the Position

The Senior Software Developer will work as an integral part of an experienced high-performance team, designing and building reliable, scalable, complex web applications. The applications will require your full stack skills to work with Node.JS, MongoDB, AWS Infrastructure, and other state of the art development technologies. You’ll need to be able to understand complex, multi-component software systems and how they work together to design and construct reliable, scalable, and innovative solutions to deliver the world’s best digital signage systems. You’ll work with an innovative and experienced team and have the opportunity to be creative and innovative while building the best software in the industry.

The Ideal Candidate

The ideal applicant is an experienced full stack software developer for cloud-based software applications. In this role, you will be responsible for the following key tasks:

  • Make important design and architecture decisions but also take direction from the system architect to build software to meet requirements and deliver timely, high-quality output.
  • Bring innovation and creative skills to the team to produce state of the art applications and systems and solve a variety of novel and complex problems through well designed software made for large scale enterprise use.
  • Deliver well designed, reliable, and requirements compliant software and work with quality assurance to ensure that released products have open issues identified and corrected prior to release.

Key Responsibilities

  • Full stack software development for cloud-based software applications.
  • Design and construct software with documented source code that meets requirements, is constructed for reliability and maintainability, and is complete within estimated timelines.
  • Bring innovation and creative skills to the team to produce state of the art systems.
  • Work with QA to ensure that released products are fully understood and have issues corrected prior to release.
  • Work with system architects and product managers as necessary to refine product designs and ensure stories are well executed through an end to end understanding of their purpose.
  • Design and implement custom features and modifications to existing production products as needed.
  • Perform advanced, top tier diagnostic procedures for complex issues found in distributed cloud-based SaaS products.

Experience

  • Languages and Frameworks: Node.JS, JavaScript, HTML5, CSS3 - required
  • Experience working with APIs such as: REST, JSON, XML, SOAP. – required
  • Database: Advanced MongoDB/NoSQL design and use skills – required
  • Cloud Technologies: Experience working with AWS – required
  • Cloud Certifications: AWS or similar cloud certifications (Cloud Architect, etc.) – desirable
  • Structured Programming skills – understanding of and experience with complex object-oriented design concepts and excellent software development practices - required
  • Experience with HTML5 specific technologies – required
  • Proven ability to design and build reliable, stable applications at scale. Experience working with large scale, distributed systems is desired.
  • Proven ability to construct high quality, scalable UI components that provide excellent user experiences – required
  • Experience with automated DevOps and rapid deployment production models - desired
  • Excellent communication skills – required
  • Good project and time management skills – required

Education

  • BS Degree in Engineering / Computer Science / Math. Degree required, advanced technical degree desirable.
  • 6+ years of development experience in full stack development

Key Performance Indicators

Key measures used to evaluate performance and effectiveness in this position.

  1. Deliverables meet technical specifications
  2. Accurately estimates effort and delivers products on time
  3. Is flexible with adding features to existing code bases and frameworks
  4. Designs and documents code with minimal bugs in a way that is supportable and maintainable for themselves and others
  5. Communicates well with other developers, QA, and support teams
  6. Maintains good coding practices and properly uses repository tools

Competencies

  1. Problem Solving/Analysis.
  2. Technical Capacity.
  3. Communication Proficiency and Teamwork.
  4. Time Management.

Core Values

The ideal candidate represents these six core values:

  • Passionate We are a group of passionate people. This is the best way to describe TEAM CRI. We work hard and we are proud of the results we produce each and every day. And, we have some fun along the way
  • Respectful We value diversity and unique contributions. We foster a trusting, open and inclusive environment. We treat our clients, partners and our team in a manner that reflects these values.
  • Do the Right Thing We do what we say we will do. Our actions shall always be fully transparent and genuine. Our dealings with clients, co-workers and partners must always be conducted with honesty.
  • Helps First We are stronger when we work together. We help first, no matter what—whether it’s with our clients or our internal teams.
  • Nimble Minded When conventional thinking and processes fail, we want to be the first to provide fresh ideas and solutions. We break through adversity and respond quickly.
  • Expects Excellence What we deliver is what we will be measured on. We are committed to getting it right.

Benefits

  • Company paid individual portion of medical, Life, Long and Short-Term Disability insurances.
  • Access to participate in company dental and vision insurance programs.
  • 401(k) program, including company paid match of up to 3% of annual salary.
  • Paid time off and holiday pay.

Thank you for your interest in Creative Realities. We look forward hearing from you



  • Plano, Texas, United States Anchor Software LLC Full time

    Job OverviewAnchor Software LLC is a pioneer in creating innovative data, printing, and mailing solutions since 1998. We specialize in providing cutting-edge software solutions tailored to meet the unique needs of our clients.About the RoleWe are seeking an experienced Senior Developer with a strong understanding of details within the mail presorting area to...


  • Plano, United States Anchor Software LLC Full time

    Job DescriptionJob DescriptionAnchor Software, LLC has been a pioneer in creating innovative data, printing, and mailing solutions since 1998. With over two decades of expertise in the direct mailing industry, we specialize in providing cutting-edge software solutions tailored to meet the unique needs of our clients. Our commitment to excellence and customer...


  • Plano, Texas, United States BLR | HCI | CCMI Full time

    Job SummaryWe are seeking a Senior Software Developer to empower people to make better data center decisions by providing the most accurate and useful data center information to the market.### Key Responsibilities* Develop, implement, and support enterprise-level applications* Work on all aspects of software development and legacy product support*...


  • Plano, United States Ecruit Full time

    Job DescriptionJob DescriptionSenior Software Developer – $120,000 - $180,000 – Plano, TX The RoleAre you the go-to person for solving technical challenges and eager to embrace new technologies? Do you thrive on creating solutions that simplify complex processes? If so, we are seeking a Senior Software Developer at Wasp Barcode Technologies,In this role,...


  • Plano, United States Ecruit Full time

    Job DescriptionJob DescriptionSenior Software Developer – Competitive Salary – Plano, TX The RoleAre you the go-to person for solving technical challenges and eager to embrace new technologies? Do you thrive on creating solutions that simplify complex processes? If so, we are seeking a Senior Software Developer at Wasp Barcode Technologies,In this role,...


  • Plano, United States eCruit Full time

    OverviewReference SSD65 Plano Salary $/annum Job Location - United StatesTexasPlano Job Type Permanent Posted 02 December 2024 Senior Software Developer - Competitive Salary - Plano, TX The Role Are you the go-to person for solving technical challenges and eager to embrace new technologies? Do you thrive on creating solutions that simplify complex...


  • Plano, United States eCruit Full time

    OverviewReference SSD65 Plano Salary $/annum Job Location - United States -- Texas -- Plano Job Type Permanent Posted 02 December 2024 Senior Software Developer - Competitive Salary - Plano, TX The Role Are you the go-to person for solving technical challenges and eager to embrace new technologies? Do you thrive on creating solutions that simplify complex...


  • Plano, Texas, United States Capital One Full time

    Senior Software Development Manager Job DescriptionAbout the RoleAs a senior software development manager at Capital One, you will lead a high-performing team of developers who are passionate about building innovative solutions using the latest technologies.About YouYou have extensive experience in software development management, preferably with a Master's...


  • Plano, Texas, United States Motion Recruitment Partners LLC Full time

    Job Overview:">Motion Recruitment Partners LLC is seeking an experienced Senior Software Developer to join their agile software development team. This role involves designing, developing, and maintaining cutting-edge software solutions that enhance customer experiences and optimize operational efficiency.">Key Responsibilities:">The ideal candidate will have...


  • Plano, Texas, United States JPMorganChase Full time

    We are seeking a highly skilled Senior Software Development Manager to join our Enterprise Technology - Data Management team at JPMorganChase.OverviewJPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and...


  • Plano, Texas, United States Triunity Software Full time

    Job Title:Actimize DeveloperJob Type: Full-timeLocation: Plano, TX, San Antonio, TXAbout the Role:Triunity Software Inc. is seeking a highly skilled Actimize Developer to join our team. As an Actimize Developer, you will be responsible for designing, implementing, and maintaining complex business solutions using Actimize technology.Key...


  • Plano, Texas, United States Caliber Sourcing Full time

    Job Title: Senior Software Development ManagerCapital One is seeking a Senior Software Development Manager to lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company.The ideal candidate will share...

  • Senior DevOps Engineer

    2 months ago


    plano, United States TCP Software Full time

    We are seeking a highly skilled and experienced Senior CloudOps Engineer to join our dynamic and innovative team. As a Senior CloudOps Engineer, you will play a critical role in designing, implementing, and managing our cloud infrastructure and CI/CD pipelines. You will collaborate with cross-functional teams to ensure smooth integration of software...


  • Plano, Texas, United States Capital One Full time

    Job Title: Senior Software Engineering ManagerAbout the Role:You will lead a team of senior software engineers and technical experts in defining the future of banking in the cloud.As a Senior Software Engineering Manager, you will be responsible for driving innovation and delivering high-quality solutions that meet business needs.Your Responsibilities:Lead a...


  • Plano, Texas, United States Omnigo Software Full time

    About the RoleThe Software Implementation Consultant at Omnigo Software assists clients in successfully implementing software solutions. With a focus on delivering results, you will work closely with clients to evaluate their needs and develop configurations that support business processes.Key ResponsibilitiesDetermine appropriate project implementation...


  • Plano, Texas, United States eTek IT Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Python Software Engineer to join our team at eTek IT Services, Inc. in Plano, Tx.Job DescriptionThe Senior Python Software Engineer will play a crucial role in designing and developing high-quality software solutions using Python and related technologies. The successful candidate will be responsible for...


  • Plano, Texas, United States HumCap, Inc. Full time

    At HumCap, Inc., we are seeking an experienced Firmware Engineer to join our team.About the RoleWe offer a competitive salary of $120,000 per annum, commensurate with experience and qualifications.This is a unique opportunity to work on a variety of exciting projects, utilizing your expertise in software development, embedded systems, and firmware...


  • Plano, Texas, United States Strategic Resource Partners, Inc. Full time

    Job OverviewStrategic Resource Partners, Inc. is seeking a highly experienced Senior Software Engineering Director to lead our software development teams in creating innovative solutions that drive business success.About the RoleThe ideal candidate will have 12+ years of experience in software development and management, with 5+ years in a senior leadership...


  • Plano, Texas, United States Capital One Full time

    Lead Software Engineer for Enterprise Platforms TechnologyCapital One seeks Full Stack Software Engineers to marry data with emerging technologies and create innovative cloud-based solutions for millions of Americans.Key Responsibilities:Mentor and lead diverse technology projects and teams to deliver cloud-based solutions for regulatory needs and financial...


  • Plano, Texas, United States Capital One Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our team at Capital One. As a key member of our development team, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Job...