This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions for our customers. As a premier pure play global lottery company, our best-in-class lottery operations, retail and digital solutions, and award-winning lottery games enable our customers to achieve their goals, fulfill player needs and distribute meaningful benefits to communities. Brightstar has a well-established local presence and is a trusted partner to governments and regulators around the world, creating value by adhering to the highest standards of service, integrity, and responsibility. Brightstar has approximately 6,000 employees. For more information, please visit www.brightstarlottery.com.
Job Responsibility:
Design and develop front-end software systems, processes, and enhancements for Brightstar Lottery's complex systems
Lead the design of production front-end software environments
Participate in group design discussions and understand basic software design principles
Develop solutions and processes for reliable and stable software solutions, ensuring security, scalability, and high performance
Document processes and procedures related to the implementation and maintenance of software solutions
Demonstrate a relentless dedication to meeting and exceeding customers' expectations while also reducing risks and costs
Build effective partnerships with internal customers, listening and asking the appropriate questions to determine their requirements
Collaborate with other parts of the organization to analyze customer requirements and develop the best strategy and processes to meet those requirements
Address customers' concerns or service level incidents promptly and efficiently by troubleshooting and implementing solutions or advancing to the appropriate management member
Participate in the project management of front-end software solutions
Schedule, plan, and perform periodic maintenance and tuning activities to optimize performance
Recommend, implement, and measure standard methodologies for software solutions
Adhere to service level agreements by following established SLA performance requirements
Adhere to IT industry standards and established performance benchmarks in Incident, Change, Release, and Audit Management processes
Complete special projects with minimal assistance from the Manager
Engage in individual professional development by completing an individual development plan, participating in mentoring activities, and communicating career path goals
Provide training, mentoring, and coaching to assigned resources
Requirements:
Master/Bachelor of Science degree in Computer Science or related field, or equivalent industry experience
5+ years of professional development experience
Solid programming experience with one or more of the following languages and technologies: Java (minimum 8), Angular, Angular JS and Springboot
In-depth knowledge of programming, including CSS, HTML, JavaScript, and TypeScript
Strong knowledge of writing cross-browser compatible code
Consistent record of crafting and developing complex software applications that drive business value
Excellent communication and collaboration skills
Ability to lead cross-functional teams and collaborate with collaborators at all levels
Knowledge of Agile development methodologies
Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD), Git, Jenkins
Knowledge of Cloud platforms, containerization technologies, and orchestration tools
Knowledge of GitHub for source control management and code collaboration
Knowledge of Angular development experience
Knowledge of SpringFramework and SpringBoot
Knowledge of database systems and data structures
Knowledge of RESTful services with experience in integration with UI
Knowledge of Understanding of the advantages and challenges of distributed architecture
Knowledge of Implementation of unit and integration tests
Familiarity with Linux Commands
Familiarity with Data security and standard methodologies for sensitive data