Software Engineer II

3 weeks ago


Miami, United States PriceSmart Full time

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize the greatest contributions to the company can come from anywhere in the organization, and we know that the next one could be yours


Whats unique about this job (What you’ll do)

PriceSmart (PSMT) is searching for talented software developers to help build the in-house team that will be working on implementing the next generation of retail Point of Sale (POS) technology. The project to develop and deploy the new “ELERA” POS system from Toshiba Global Commerce Solutions is currently underway. We are looking to stand up an internal team that can develop new features and functionalities in Elera, allowing PSMT to bring this new system to more than 50 locations in more than a dozen countries in Latin America and the Caribbean.


Responsibilities:


  • POS System Development: Be an integral part of the team developing new features and functionalities in the ELERA POS system, ensuring it meets the needs of over 50 locations across Latin America and the Caribbean.
  • Front-End Development: Design and implement advanced front-end solutions using frameworks like React or Angular, focusing on creating engaging, personalized user experiences.
  • Back-End Development: Develop scalable, secure back-end services in Java or Python, integrating with databases and external APIs to support omnichannel retailing.
  • Agile Methodologies: Champion Agile development methodologies, facilitating sprint planning, reviews, and retrospectives.
  • Cross-Functional Collaboration: Collaborate with cross-functional teams to deliver projects that seamlessly integrate online and offline shopping experiences.
  • CI/CD Pipelines: Utilize CI/CD pipelines, automated testing, and cloud services (AWS, Azure) to streamline development and deployment processes.
  • Innovation and Problem-Solving: Identify, analyze, and resolve software issues, continuously seeking opportunities to improve processes and enhance software quality.
  • Documentation and Compliance: Maintain comprehensive documentation for all developed features, ensuring compliance with coding standards and security policies.


Bring your passion and expertise (Who you are)


Educational Background: Bachelor’s degree in Computer Science, Information Systems, or a related field.

Professional Experience: Minimum of 6 years of software development experience with a focus on object-oriented programming, particularly in Java.

Technical Skills:

  • Advanced knowledge of front-end frameworks like React, Angular, and CSS preprocessors.
  • Deep technical skills in web development technologies such as Ajax, HTML5, JavaScript, CSS, XML/JSON, and NGINX.
  • Proficiency in back-end development with Java (Spring) or Python (Django, Flask).
  • Strong experience with RESTful API design and development, microservices architecture, and Swagger (OpenAPI).
  • Working knowledge of relational and non-relational databases (SQL, MongoDB).
  • Experience with build tools like Maven, Ant, and Gradle.
  • Expertise with code versioning tools like Git and SVN.
  • Knowledge of software engineering best practices, including coding standards, code reviews, source control, and testing.
  • Experience in analyzing, designing, implementing, and troubleshooting software solutions for highly transactional systems.
  • Experience with containerized microservices (Docker, Kubernetes, SpringBoot).
  • Familiarity with SaaS (Software as a Service), SOA (Service-Oriented Architecture), and MoM (Message-Oriented Middleware).

Additional Skills:

  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills, analytical thinking, and a team-oriented mindset.


Education and Experience:


  • Object-Oriented Programming: 6+ years of experience with Java required.
  • Web Development: 6+ years of web development experience.
  • Web Technologies: Proficiency in web development technologies such as Ajax, HTML5, JavaScript, CSS, XML/JSON, and NGINX.
  • Retail Experience: Prior experience developing for retail companies is a huge plus.
  • Language Skills: A minimum of conversational English is required; fluency preferred.


Our Commitment

We not only embrace and celebrate the diversity of our membership base and communities but also strive to achieve the same in our employees. At PriceSmart, we are committed to equal employment opportunity, regardless of race, color, religion, national origin, gender, sexual orientation, age, disability, veteran status, or any other class protected by applicable law. We are proud to be an equal opportunity employer.


Get to know us

PriceSmart was founded with a purpose: to inspire and impact the lives and businesses of our Members, our employees, and our communities through the ethical delivery of the best quality goods and services at the lowest possible prices.


Throughout the years, we have constantly asked ourselves how we can do more and have a greater impact. We want to prove that we are a company that can grow, be profitable, and do good in the world, and we have learned that it takes a great organizational culture to achieve that goal.


At PriceSmart, you can look forward to company events, anniversaries celebrating our employees with more than 20, or 30 years of tenure, volunteering and learning opportunities, and just a great company filled with curious, kind folks. Dreaming up and sharing ideas aren’t responsibilities reserved for certain teams or leaders; the challenge of building our own culture is on all of our shoulders. That sense of community and belonging keeps us excited to walk through the door every day, wherever that door may be, in any of our 13 countries.


  • AI Software Engineer

    2 weeks ago


    Miami, United States Recipe Costing Software Full time

    Company Description Recipe Costing Software offers easy-to-use, cloud-based product costing software for restaurant management. Our solution helps businesses manage and reduce costs to increase profits with features like recipe breakdown, inventory management, purchase orders, online ordering, and more. We provide a turn-key solution that grows and scales...

  • AI Software Engineer

    3 weeks ago


    Miami, United States Recipe Costing Software Full time

    Company Description Recipe Costing Software offers easy-to-use, cloud-based product costing software for restaurant management. Our solution helps businesses manage and reduce costs to increase profits with features like recipe breakdown, inventory management, purchase orders, online ordering, and more. We provide a turn-key solution that grows and scales...

  • Software Engineer II

    3 months ago


    Miami, United States PriceSmart Full time

    We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize the greatest contributions to the company can come from anywhere in the organization, and we know that the next one could be yours!Whats unique about this job (What you’ll do) ...


  • Miami, Florida, United States ManTech Full time

    Secure Our Nation, Ignite Your FutureAt ManTech, we're seeking a highly motivated and experienced Lead Test Engineer to join our team. As a key member of our Agile Product Team, you'll be responsible for leading and managing software testing efforts, ensuring the quality of software releases, and identifying and reporting any defects or issues.Key...

  • Hotel Engineer II

    3 days ago


    Miami Beach, Florida, United States Marriott Full time

    About the RoleWe are seeking a highly skilled and experienced Hotel Engineer II to join our team at Marriott International. As a key member of our facilities team, you will be responsible for ensuring the smooth operation of our hotel's mechanical, electrical, and plumbing (MEP) systems.Key ResponsibilitiesPerform routine maintenance and repairs on hotel...


  • Miami, Florida, United States ManTech Full time

    Secure Our Nation, Ignite Your FutureBecome an integral part of a diverse team while working at a leading organization in the defense and intelligence industry. At ManTech, you'll help protect our national security while working on innovative projects that offer opportunities for advancement.Currently, ManTech is seeking a motivated, career-oriented Senior...


  • Miami, United States QTS Data Centers Full time

    Learn what makes QTS a unique place to grow your career!TheMachine Learning Engineer IIis responsible for building, testing, and deploying ML based software applications to solve moderately complex internal and customer facing automation problems. As part of the AI & Analytics Innovation Team, this role will work together with engineers and data scientists...

  • Software Engineer

    2 months ago


    Miami, United States RADIX Construction, Inc Full time

    Job DescriptionJob DescriptionWe are seeking a Software Engineer to execute the full lifecycle of product development by programming well-designed, efficient, and testable code that meets specifications. This position is open only to residents of the USA.Responsibilities:Develop new capabilities and re-architect parts of an existing system.Participate in...

  • Software Engineer

    3 days ago


    Miami, United States RADIX Construction, Inc Full time

    We are seeking a Software Engineer to execute the full lifecycle of product development by programming welldesigned efficient and testable code that meets specifications. This position is open only to residents of the USA. Responsibilities: Develop new capabilities and rearchitect parts of an existing system. Participate in testdriven iterative development...


  • Miami, United States Alivi Full time

    Job DescriptionJob DescriptionSUMMARYThis role is ideal for an experienced software engineer who excels in technical leadership and has astrong background in software development and architecture. As a Lead Software Engineer, you willguide a team of engineers, contribute to the design and implementation of software systems, andensure the delivery of...

  • Software Engineer

    1 month ago


    Miami, United States TemperaturePro Full time

    Job DescriptionJob DescriptionWe are seeking a talented Software Engineer to join our dynamic team! If you are passionate about coding, problem-solving, and creating innovative solutions, this role is for you.Responsibilities:- Design, develop, and deploy high-quality software applications- Collaborate with cross-functional teams to define, design, and ship...

  • Software Engineer

    2 weeks ago


    Miami, United States Millennium Management Full time

    Software Engineer - Salesforce We are seeking a highly skilled and experienced Senior Salesforce Developer with at least 8 years of hands-on experience, specializing in Lightning Web Components (LWC). The ideal candidate should possess in-depth knowledge and expertise in Salesforce development and configuration, as well as a core understanding of Salesforce...


  • Miami, United States NetApp Full time

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN, 560071 Requisition ID: 127266 Job SummaryAs a Software Engineer you will work as part of a team of skilled engineers accountable for participating in the entire lifecycle of the products including design, development, maintenance & testing. As part of this function, you will build a deep...


  • Miami, United States Celeritech International Full time

    APPLICATION SOFTWARE ENGINEER:Join Celeritech International Corp in a full-time capacity. As an Application Software Engineer, you will be responsible for the development and enhancement of enterprise-level software solutions. Your role will involve:Needs Analysis: Assess user requirements to create tailored software solutions.Software Design: Architect and...

  • Software Engineer

    3 months ago


    Miami, United States Canonical - Jobs Full time

    Job DescriptionJob DescriptionHelp us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow...

  • Software Engineer

    3 days ago


    Miami, Florida, United States Alivi Full time

    Job OverviewAt Alivi, we are seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and maintaining software applications that meet our business needs.Key Responsibilities:Design and Development: Design, develop, test, and deploy software...


  • Miami, United States Apex Systems Full time

    The Principal Software Engineer is responsible for leading resources and providing technical and implementation leadership of software development for digital products. This role leads the planning, design, and implementation of technical solutions. This resource will mentor team members and understand the strengths and weaknesses of the engineers on the...


  • Miami, United States Apex Systems Full time

    The Principal Software Engineer is responsible for leading resources and providing technical and implementation leadership of software development for digital products. This role leads the planning, design, and implementation of technical solutions. This resource will mentor team members and understand the strengths and weaknesses of the engineers on the...


  • Miami, United States AECOM Full time

    Company OverviewJoin Us in Shaping the Future.At AECOM, we are committed to building a better world. Our efforts span various sectors, from enhancing transportation systems to ensuring access to essential resources. As a leading infrastructure consulting firm, we collaborate with clients to tackle the most intricate challenges and create enduring legacies...

  • Lead Software Engineer

    23 hours ago


    Miami, Florida, United States Lennar Homes Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Software Engineer to join our team at Lennar Homes. As a key member of our engineering team, you will be responsible for leading the design, development, and implementation of complex software systems.Key ResponsibilitiesLead a team of software engineers in the development of software...