Senior Software Developer
THAILAND
Job description
EssilorLuxottica, a fully integrated player, is a global leader in the design, manufacture and distribution of ophthalmic lenses, frames and sunglasses.
The company brings together the complementary expertise of two industry pioneers, one in advanced lens technologies and the other in the craftsmanship of iconic eyewear, to create a vertically integrated business that is uniquely positioned to address the world’s evolving vision needs and the global demand of a growing eyewear industry.
With a worldwide presence across all stages of the value chain, EssilorLuxottica has over 180,000 employees committed to providing vision care and eyewear products that meet the individual needs and aspirations of each consumer. Our unique business model and relentless pursuit of operational excellence ensures that consumers everywhere have access to products that have been rigorously tested to meet internationally recognized standards, from the simplest pair of glasses to the most sophisticated custom-made lenses and branded eyewear.
By investing heavily in R&D for cutting edge lens and frame technology, as well as reimagining the design, form and function of eyewear, EssilorLuxottica constantly sets new industry standards for vision care and eyewear and the consumer experience around it. Beyond the products we make, our company and our people are deeply committed to elevating the importance of vision as both a basic human right and a key lever for global development.
For more information, please visit www.essilorluxottica.com
Position: Senior Software Developer
Location: Ladkrabang, Bangkok
Main Responsibilities;
1. To Understand, operate and maintain within the context of Calculation System evolutions but not limited to its components and inclusive of Data Management tools.
· Conduct technical analysis on Calculation system requirements (core, components, tools and system environment)
· Provide support and solutions for new products, new technologies and other technical requests.
· Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the requirements and specifications coupled with best practices and coding standards in mind.
2. Participate in achieving software quality and propose continuous improvement of the methodology on Calculation System and Data Management Technologies
· Able to unit test code by writing automated tests to contribute to efficiency and software quality improvement
· Conduct peer-reviews and lead reviews and provide feedbacks
· Propose software optimization or performance tuning for various real-time environment of clients such as OS, db compliance, software platforms and framework.
· Provide technical training to peers
3. Participate in the integration of Calculation system and tools with other Essilor IT Systems
· Provide technical expertise to support and deployment teams
· Organizes and ensures training and transfer of skills to support and deployment teams as required or needed.
Must Have:
· Understand Algorithms and Advance Data Structures Fundamental
· Software Development Fundamentals knowledge, OO programming (with design in mind)
· Competency in Windows Application (Services and Multi-threading) and C#.NET (.NET framework 4.0 onward)
· Competency in Web Application development language, technology Frameworks (ex. javascript , CSS/ HTML, Angular, etc.)
· knowledge in Database Querying and Schema Design : SQL2008-2014, Non-SQL (optional)
· Competency Software Build and Releasing Management
· Test Driven Development / Unit Test and Robot test framework
.jobTitle{ display:none !important; }
Job Segment: Ophthalmic, Healthcare
Apply now »