
Senior Software Engineer - Frontend
- West Greenwich, RI
- $59,795-122,400 per year
- Permanent
- Full-time
- 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.
- 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), and Python.
- 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.
- OWASP Security top 10
- Agile development methodologies
- DevOps practices and continuous integration/continuous deployment (CI/CD), Git, Jenkins.
- Cloud platforms, containerization technologies, and orchestration tools.
- GitHub for source control management and code collaboration.
- Angular development experience
- SpringFramework and SpringBoot
- Knowledge of database systems and data structures.
- RESTful services with experience in integration with UI
- Understanding of the advantages and challenges of distributed architecture.
- Implementation of unit and integration tests.
- Kibana and Grafana
- Queue messaging basics (Kafka preferable)
- Data security and standard methodologies for sensitive data
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership