Senior Lead Software Developer

Job Locations US-FL-Doral
IT Operations

Company Overview

A vibrant company culture founded on the pillars of family, gratitude, and service. A portfolio of international brands dedicated to innovation in the personal beauty industry. A diverse team of talented professionals, united in their vision of achievement and growth. Welcome to Alcora.
Built upon the foundation of four brands united in purpose—L’EUDINE Global, MONAT, Project Beauty and B&R Products, Inc.—Alcora is perfectly positioned to lead the beauty and wellness industries in Latin America, North America, and beyond for decades to come. With its headquarters and manufacturing facilities located in the spectacular city of Miami, Alcora boasts an energetic, exciting corporate culture and a family of passionate professionals who thrive on the pursuit of excellence.
Some of the employee benefits we offer in Alcora are:
*Medical, vision, and dental coverage
*Paid time Off                           
*Paid holidays
*Matching 401k                

Job Summary

We are looking for a Senior Lead Software Developer with deep understanding of front end, back end and database disciplines. Focused on building out the next generation of services and adding major features to the existing platform. Responsible for providing technical guidance and mentorship to junior engineers and contributing to code reviews on pull requests. Design technical solutions that promote long-term maintainability of the software and work hands-on with a team of engineers to bring those solutions to fruition.


As a Senior Lead, you will have a keen understanding of multi-layered programming using well known design patterns and platform specific features while protecting the results from the change in times through well-formed and industry accepted standards, such as HTML5, JavaScript, JQuery calls to RESTful web service APIs.


Must have strong communication skills to articulate these designs in both written and oral formats, ability to multi-task, dedication to detail and quality and fostering a positive and open work environment are essential in this role.


  • Own and manage the internal development infrastructure. This includes build servers, source control systems, configuration management tools, deployment tools, development and staging environments, automated test harnesses, and package servers.
  • Provide technical leadership in all phases of the development lifecycle, especially in product debugging and problem analysis.
  • Identify & Create tasks and prioritize them per release
  • Architect a simple solutions in a simple and scalable way .
  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality applications.
  • Help move the company to true automated Continuous Delivery.
  • Assist developers in preparing new software components for deployment and assist the operations team in understanding how those components are configured and managed.
  • Bring legacy systems and software components over to latest development and deployment practices.
  • Ensure products are developed within the SDLC processes especially with respect to design and code reviews, as well as unit testing.



  • MUST have at least 7 years of experience developing full stack web applications using .NET, C#, Visual Basic, IIS, API Development/Integration, Java/JQuery, XML, SQL, HTML/CSS, JavaScript (Bootsrap) is a MUST, ASP.NET Core / Web API.
  • Advanced proficiency in REST API development and integration platforms.
  • Strong knowledge in Microservices architecture and development/design new microservices leveraging AWS Kubernetes, Docker.
  • Advanced understanding of SQL, MYSQL, database design, development and optimization.
  • Design and Documentation of new Technical Feature(s)
  • Azure / AWS / Heroku
  • Gateways, SSO integrations
  • GitHub/BitBucket or similar.
  • Ability to work in an Agile environment through development, testing and delivery.
  • Knowledge of JavaScript to manipulate web pages.
  • Ability to collaborate with both co-workers and customers in a demanding environment
  • Strong communication skills to converse effectively with business analysts, project managers, customers, and other involved stakeholders.
  • Ability to problem solve and think critically in order to develop creative solutions.
  • Team player that fosters a highly collaborative, flexible, supportive, and open environment.
  • Analytical skills to efficiently comprehend requirements and make recommendations for process improvements.